2
我試圖加載(並直接保存在本地)存儲在FTP服務器(SFTP協議)上的.csv
文件。我使用Python與pysftp庫結合使用。當我檢查文件是否存在時,它返回TRUE。但是,當試圖加載文件時,似乎是空的,無論我嘗試。使用pysftp下載文件
如何獲取(並存儲)文件到我的本地環境?我錯過了明顯的東西嗎?
import pysftp
cnopts = pysftp.CnOpts()
cnopts.hostkeys = None
# Make connection to sFTP
with pysftp.Connection(hostname,
username=sftp_username,
password=sftp_pw,
cnopts = cnopts
) as sftp:
sftp.isfile('directory/file.csv')) ## TRUE
file = sftp.get('directory/file.csv')
print(file) ## None
sftp.close()