ftplib捕获和处理ftp服务器响应代码

时间:2015-05-05 06:07:04

标签: python python-2.7

我正在尝试使用ftplib传输文件,然后从服务器捕获响应代码。

这是Filezilla输出,这是我想要在" URL之后捕获的内容:",

回复:226转移完成。网址:https://domain.com/d7178d98-ahfh12

1 个答案:

答案 0 :(得分:1)

>>> from ftplib import FTP
>>> ftp = FTP('ftp.debian.org')
>>> login_response = f.login()

现在login_response包含:'230 Login successful.'
这适用于其他ftplib方法:

>>> tr_response = ftp.retrbinary('RETR README', open('README', 'wb').write)

将导致:'226 Transfer complete.'