11. インターネットプロトコルとその支援

この章で記述されるモジュールは、インターネットプロトコルと 関連技術の支援を実装します。それらは全てPythonで実装されています。 これらのモジュールの大部分は、システム依存のモジュール socket が存在することが必要ですが、 これは現在ではほとんどの一般的なプラットフォーム上でサポート されています。ここに概観を示します。

webbrowser   ウェウブブラウザーのための使い易いコントローラー
cgi   サーバ側で動作するスクリプトがフォームの内容を 解釈するために使うゲートウェイインタフェース規格のサポート。
cgitb   設定可能な、CGI スクリプトのトレースバック処理機構です。
urllib   URL による任意のネットワークリソースへのアクセス (socket が必要です)。
urllib2   様々なプロトコルで URL を開くための拡張可能なライブラリ
httplib   HTTP および HTTPS プロトコルのクライアント (ソケットを必要とします) 。
ftplib   FTPプロトコルクライアント(ソケットを必要とします)。
gopherlib   gopher プロトコルのクライアント (ソケットを必要とします)。
poplib   POP3 プロトコルクライアント (socketsを必要とする)
imaplib   IMAP4 protocol client (requires sockets).
nntplib   NNTP プロトコルクライアント (ソケットを必要とします)。
smtplib   SMTP プロトコル クライアント (ソケットが必要です)。
smtpd   柔軟性のある SMTP サーバの実装
telnetlib   Telnet クライアントクラス
urlparse   URL を解析して構成要素にします。
SocketServer   ネットワークサーバ構築のためのフレームワーク。
BaseHTTPServer   基本的な機能を持つ HTTP サーバ (SimpleHTTPServer および CGIHTTPServer の基底クラス)。
SimpleHTTPServer   このモジュールは HTTP サーバに基本的なリクエストハンドラを提供します。
CGIHTTPServer   CGI スクリプトの実行機能を持つ HTTP サーバのためのリクエスト処理機構を提供します。
cookielib   HTTP クライアント用の Cookie 処理
Cookie   HTTP状態管理(cookies)のサポート。
xmlrpclib   XML-RPC client access.
SimpleXMLRPCServer   基本的なXML-RPCサーバーの実装。
DocXMLRPCServer   セルフ-ドキュメンティング XML-RPC サーバの実装。
asyncore   非同期なソケット制御サービスのためのベースクラス
asynchat   非同期コマンド/レスポンスプロトコルの開発サポート

ご意見やご指摘をお寄せになりたい方は、 このドキュメントについて... をご覧ください。