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()