Pythonを使用してたくさんのファイルをアップロードしようとしていますftplib
。
問題が接続エラーであることを確認するために(再接続できるように)、どのような例外をキャッチする必要がありますか?
編集:私はこのシナリオで
試しました:all_errors
ftplib
ファイルのアップロード前に(デバッガーを介して)アプリケーション によってFTPサーバーに接続され、一時停止されました- サーバー経由の接続を閉じました
- 再開されたアプリケーション
このコードで:
try:
self.f.cwd(dest)
return self.f.storbinary(('STOR '+n).encode('utf-8'), open(f,'rb'))
except ftplib.all_errors as e:
print e
例外がキャッチされましたall_errors
が、空でした:
e EOFError:
args tuple: ()
message str: