pysftp

    0熱度

    1回答

    我想檢查是否有更快的方式從物理計算機上的文件夾中不存在的SFTP下載數據。問題是這些文件是間隔5分鐘的快照,而當前的SFTP文件夾有數千個文件夾(從2016年8月起每5分鐘一次)。 我打算問客戶他們是否可以清理SFTP並且有一個刪除舊數據的過程,但是同時我還想改進我的代碼以便下載。 本質上,我檢查SFTP上的每個文件夾,然後檢查我的計算機上的相應文件夾。如果該文件不存在,那麼我下載它(我現在正在使

    0熱度

    1回答

    我有我的NAS服務器,我能夠獲取/上傳文件。現在我有suituation,我需要從服務器讀取.png文件位置,並在UI線程上傳遞它以顯示圖像。現在我只知道需要本地位置保存的方法get。我不希望文件保存在本地機器上,但我只能在應用程序上顯示該圖像。 我曾經使用過此http://docs.paramiko.org/en/2.1/api/sftp.html走了,但並沒有發現相關的方法使用 代碼爲: -

    0熱度

    1回答

    我工作的一個小代碼,其中有: 連接與SFTP 上的PostgreSQL(密碼保護) 執行命令 我願意將密碼用作純文本。 就目前我的代碼是: import pysftp command = "... some SQL command" sftp= pysftp.Connection('server_name', username='username', password='password'

    1熱度

    1回答

    我正在使用Python 2.7 pysftp軟件包連接到SFTP服務器。 import pysftp DOWNLOAD = { "USERNAME": "username", "PASSWORD": "password" } FTP_SITE = 'sftp.mysite.com' srv = pysftp.Connection(host=FTP_SITE, username=D

    0熱度

    2回答

    a = raw_input("Select your project: ") stdin, stdout, stderr = ssh.exec_command('cd test \n cd software \n cd {0} \n ls'.format(a)) softwares = stdout.readlines() 我得到了這個輸出。但是,當我試圖得到下面的行代碼輸出, stdin

    1熱度

    1回答

    我正在使用pysftp來建立一個sftp連接的python腳本。該腳本將在Windows(Server 2012R2)中運行。我安裝的pysftp版本需要一個主機密鑰,所以我聯繫了我的供應商並從中獲得了公鑰。我無法弄清楚的是如何在我的pysftp連接中使用這個公鑰。我明白在pysftp 0.2.9有一個新的屬性(remote_server_key),但我找不到任何如何使用它的例子,我不能使用cno

    2熱度

    1回答

    import paramiko import os paramiko.util.log_to_file('logfile.log') host = "100.10.89.23" port = 22 transport = paramiko.Transport((host, port)) password = "pass" username = "user" transport.

    0熱度

    1回答

    我想遞歸地將文件從Linux服務器下載到Windows桌面。 我使用下面的代碼: import pysftp import sys cnopts = pysftp.CnOpts() cnopts.hostkeys = None with pysftp.Connection(host="192.168.1.1", username="user", password="secret", c

    0熱度

    1回答

    這裏的問題涉及到stfp如何操作。我很想知道當我連接到SFTP並下載文件時,「幕後」究竟發生了什麼。 我一直在使用一些連接到sftp服務器的繼承代碼,並列出了一個目錄:例如 sftp = pysftp.Connection(host='xxxxx', username='xxxx', password='xxxxx', cnopts=cnopts) sftp.cwd('/some_dir')

    1熱度

    1回答

    我已經寫了一個簡單的程序,它可以成功連接到主機的SFTP站點並可以檢索文件。 import pysftp cnopts = pysftp.CnOpts() cnopts.hostkeys = None srv = pysftp.Connection(host=FTP_SITE, username=DOWNLOAD['USERNAME'], password=DOWNL