Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/361.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 无法理解ftputil中的错误代码_Python_Ftputil - Fatal编程技术网

Python 无法理解ftputil中的错误代码

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. 然而,每当我成功登录时,我也会遇到问题。我尝试使用以下命令列出

我不熟悉python的ftputil模块。我的web服务器上有两个FTP帐户。在尝试时,我遇到了两个问题:
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)