ftp接続のtimepoutとftpサーバーの各コマンドを追加できますか?パイソン> = 2.6でftpslib接続にタイムアウトを追加できますか?
r = ftpslib.FTP_TLS() ...
ftp接続のtimepoutとftpサーバーの各コマンドを追加できますか?パイソン> = 2.6でftpslib接続にタイムアウトを追加できますか?
r = ftpslib.FTP_TLS() ...
、timeout optionはFTP
コンストラクタに追加されています。それは各ブロック操作(すなわち、接続、受信、送信...)に使用されます。 Python> = 2.7では、FTP_TLS
オブジェクトが追加されました(タイムアウトあり)。
2.7では、FTPモジュールまたはFTP_TLSオブジェクトを作成する前に、socket.setdefaulttimeout(timeout)
でソケットモジュールのデフォルトのグローバルタイムアウトを変更する必要があります。
@eryksun:ありがとう、私は私の答えを更新しました。私は_newを2.7_ –
http://docs.python.org/library/ftplib.html私はこれが接続フェーズにのみ当てはまると思います。このライブラリを自分で使用しなかったので、他の操作がブロックされているかどうかはわかりません。 – Nobody