无法理解ftputil中的错误代码

时间:2012-05-20 03:39:29

标签: python ftputil

我是python的ftputil模块的新手。我的网络服务器上有2个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)

我的编码出了什么问题?

2 个答案:

答案 0 :(得分:1)

您是否尝试过使用标准ftplib模块?

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)

答案 1 :(得分:0)

也许您应该尝试更新版本的ftputil模块。

根据this,它可能有错误。