FTP について何か誤解しているのか、それとも FTP しようとしていたサイトに何かおかしな点があるのかどうかはわかりません。
私が試したとき:
import ftplib
HOST = 'www.site.org'
USER = <user name>
PASSWD = <password>
FTPConn = ftplib.FTP(HOST,USER,PASSWD)
結果は次のとおりです。
error:[Errno 10060] A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host failed to respond properly
次に、コマンド ウィンドウから直接 ftp を使用してみましたが、同様に接続を確立できませんでした。
ただし、IE ブラウザーを使用してアドレス バーに入力すると、次のようになります。
ftp://USER:PASSWD@HOST
IE エクスプローラーでファイルをダウンロードできました。
ftplib を介して FTP を送信するときに何か間違ったことをしたのでしょうか、それとも、FTP しようとしていたサイトに何らかのセキュリティ上の問題/機能があるのでしょうか?