我试图使用ftplib获取文件列表并下载自上次检查以来的任何新文件。我试图运行到目前为止的代码是:Python ftplib超时
#!/usr/bin/env python
from ftplib import FTP
import sys
host = 'ftp.***.com'
user = '***'
passwd = '***'
try:
ftp = FTP(host)
ftp.login(user, passwd)
except:
print 'Error connecting to FTP server'
sys.exit()
try:
ftp.retrlines('LIST')
except:
print 'Error fetching file listing'
ftp.quit()
sys.exit()
ftp.quit()
每当我运行它时,它会超时,当我尝试检索列表。有任何想法吗?
你说得对,这是模式的问题。我试图与之交谈的服务器需要Active。谢谢您的帮助! – blcArmadillo 2010-08-10 18:37:25