Подскажите плиз - используя библиотеку ftplib - пытаюсь скачать файл с удаленной машины…
import ftplib from ftplib import FTP print(r'Connect to FTP 10.155.2.250 ...') ftp = FTP('10.155.2.250','log','pass') ftp.login('log','pass') print(r'The file list in the folder:') ftp.retrlines("LIST") date = time.strftime('%d.%m.%Y') filename = r'file_%s.log' %date local_filename = os.path.join(r"d:\tmp1", filename) lf = open(local_filename, "wb") ftp.retrbinary("RETR " + filename, lf.write, 8*1024) lf.close() ftp.close() print('%s file transfered success...' %time.strftime('%d-%m-%Y %H:%M:%S'))
выдает error:
550 can't access file
при этом файл с предыдущей датой - нормально скачивается…
каким образом можно по-другому скачать файл, занимаемый другой программой ?