Python 无法理解ftputil中的错误代码
我不熟悉python的ftputil模块。我的web服务器上有两个FTP帐户。在尝试时,我遇到了两个问题:Python 无法理解ftputil中的错误代码,python,ftputil,Python,Ftputil,我不熟悉python的ftputil模块。我的web服务器上有两个FTP帐户。在尝试时,我遇到了两个问题: 1.在登录帐户1时,我可以成功进入该帐户 host = ftputil.FTPHost('ftp.mysite.com', 'user1', 'passwd1') 但每当我尝试登录到另一个帐户时,都会出现以下错误: ftputil.ftp_error.PermanentError: 530 Login incorrect. 然而,每当我成功登录时,我也会遇到问题。我尝试使用以下命令列出
1.在登录帐户1时,我可以成功进入该帐户
host = ftputil.FTPHost('ftp.mysite.com', 'user1', 'passwd1')
但每当我尝试登录到另一个帐户时,都会出现以下错误:
ftputil.ftp_error.PermanentError: 530 Login incorrect.
然而,每当我成功登录时,我也会遇到问题。我尝试使用以下命令列出目录:
name=host.listdir(host.curdir)
但它不是显示目录,而是引发了一个类似这样的错误:
in _try_with_oserror
raise FTPOSError(*exc.args)
ftputil.ftp_error.FTPOSError: 110
Debugging info: ftputil 2.4.1, Python 2.7.3 (linux2)
我的编码有什么问题?也许您应该尝试更新版本的ftputil模块
根据,它可能有错误。您是否尝试过使用标准模块
ftputil不是一个标准的库模块,它看起来(基于标签的数量)几乎没有人听说过它;所以一个链接会很有帮助。不管怎样,你试过阅读文档吗?是的,它帮助了我,但有点超前,不是完全超前。正如前面的回答所指出的,ftputils不是标准的python库。所以我登录到我的帐户,但现在的问题似乎是连接超时。对我来说,这可能是一个缓慢的互联网连接。顺便说一句,非常感谢你的回答!!!
from ftplib import FTP
try:
ftp = FTP('ftp.mysite.com', 'user1', 'passwd1')
except ftplib.error_perm, msg:
print 'Error: ', repr(msg)
try:
ftp.dir()
except ftplib.error_perm, msg:
print 'Error: ', repr(msg)