I'am trying to dowload a file YYYYMMDD_FCTall.csv from a FTP using Python but the code does not work. This is what I've done:
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()