このモジュールでは、FTPクラスと関連するいくつかの項目が 定義されています。 FTPクラスは FTPプロトコルのクライアントを実装しています。 これを使うと、 他の ftpサーバのミラーをするといったような、 Pythonでさまざまな自動的な FTPジョブを実行させることができます。 このモジュールはまた、 FTPを使う URLsを取り扱うために、 urllibによって使用されることもあります。 詳しくは、インターネットのRFC 959 FTP (File Transfer Protocol)を参照してください。
サンプルセッション:
>>> from ftplib import FTP >>> ftp = FTP('ftp.cwi.nl') # デフォルトポート番号でホストに接続 >>> ftp.login() # ユーザ名 anonymous, パスワード user@hostname >>> ftp.retrlines('LIST') # ディレクトリの内容をリスト total 24418 drwxrwsr-x 5 ftp-usr pdmaint 1536 Mar 20 09:48 . dr-xr-srwt 105 ftp-usr pdmaint 1536 Mar 21 14:32 .. -rw-r--r-- 1 ftp-usr pdmaint 5305 Mar 20 09:48 INDEX . . . >>> ftp.quit()
このモジュールでは以下が定義されています。
guido@python.org