【发布时间】:2018-08-13 19:21:04
【问题描述】:
我正在尝试使用 Python 从 FTP 下载文件 YYYYMMDD_FCTall.csv,但代码不起作用。这就是我所做的:
import pysftp
import time
cnopts = pysftp.CnOpts()
cnopts.hostkeys = None
# Make connection to sFTP
with pysftp.Connection("XX.XX.XX.X",
username="YYY_YY",
password="ZZZZ:",
cnopts = cnopts
) as sftp:
sftp.isfile('/route/route1/route3/FCTall/'+time.strftime("%Y%m%d")+'_FCTall.csv') ## TRUE
#sftp.get(('/route/route1/route3/FCTall/'+time.strftime("%Y%m%d")+'_FCTall.csv', 'C:/Users/myuser/Documents/Python Scripts/'+time.strftime("%Y%m%d")+'_FCTall.csv')
sftp.get(''+time.strftime("%Y%m%d")+'_FCTall.csv', 'C:/Users/myuser/Documents/Python Scripts/'+time.strftime("%Y%m%d")+'_FCTall.csv')
#print(file) ## None
sftp.close()
【问题讨论】:
-
您收到错误消息吗?如果是这样,您可以将其添加到您的问题中吗?
-
“代码不起作用”没有告诉我们任何可以帮助您的信息:/