import time
accounts = (
("xxx.xx.xx.xx1", "USERNAME1", "PASSWORD1"),
("xxx.xx.xx.xx2", "USERNAME2", "PASSWORD2"),
("xxx.xx.xx.xx3", "USERNAME3", "PASSWORD3"),
("xxx.xx.xx.xx4", "USERNAME4", "PASSWORD4"),
("xxx.xx.xx.xx5", "USERNAME5", "PASSWORD5"),
)
TODAY = time.strftime("%Y-%m-%d")
for account in accounts:
ftp = FTP(*account)
ftp.login()
ftp.retrlines("LIST")
ftp.cwd("SmythIN/"+TODAY)
ftp.cwd("subFolder")
listing = []
ftp.retrlines("LIST", listing.append)
words = listing[0].split(None, 8)
filename = words[-1].lstrip()
local_filename = os.path.join(r"c:\myfolder", filename)
with open(local_filename, "wb") as lf:
ftp.retrbinary("RETR " + filename, lf.write, 8*1024)
ftp.cwd("SmythIN/"+TODAY)################################
its not SmythIN on all ftps it has different names like
ftp.cwd("X/"+TODAY)################################
ftp.cwd("Y/"+TODAY)################################
ftp.cwd("Z/"+TODAY)################################
how to write this...... thanks in advance.