Python/FTPlib - вернуть результаты FTP-передачи?
У меня есть функция, которая передает файл на FTP-сервер, возможно ли сохранить результат сеанса?
код ниже:
....
with tempfile.NamedTemporaryFile() as temp:
temp.write(content)
temp.seek(0)
filename = temp.name
session = ftplib.FTP('10.66.118.251','build','password')
session.storbinary('STOR {0}'.format(file_name), temp)
session.quit()
temp.flush()
я пробовал ниже, чтобы получить результаты:
... with tempfile.NamedTemporaryFile() as temp:
... temp.write(content)
... temp.seek(0)
... filename = temp.name
... session = ftplib.FTP('10.66.118.251','build','password')
... session.storbinary('STOR {0}'.format(file_name), temp)
... session.quit()
... temp.flush()
...
'226 Transfer complete.'
'221 Goodbye.'
>>> print session
<ftplib.FTP instance at 0x3018098>
>>> print session.storbinary()
Traceback (most recent call last):
File "<console>", line 1, in <module>
TypeError: storbinary() takes at least 3 arguments (1 given)
>>>