我試圖使用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