網路協定 (Internet protocols) 及支援¶
這個章節講述的模組實作了網路協定及相關技術的支援;他們全都是用 Python 實作的。這裡的大多數模組都需要相依於系統的模組 socket,目前普遍的平台都支援該模組。 以下為概述:
webbrowser--- 方便的網頁瀏覽器控制器wsgiref--- WSGI 工具與參考實作urllib--- URL 處理模組urllib.request--- 用來開啟 URLs 的可擴充函式庫- Request 物件
 - OpenerDirector 物件
 - BaseHandler 物件
 - HTTPRedirectHandler 物件
 - HTTPCookieProcessor 物件
 - ProxyHandler 物件
 - HTTPPasswordMgr 物件
 - HTTPPasswordMgrWithPriorAuth 物件
 - AbstractBasicAuthHandler 物件
 - HTTPBasicAuthHandler 物件
 - ProxyBasicAuthHandler 物件
 - AbstractDigestAuthHandler 物件
 - HTTPDigestAuthHandler 物件
 - ProxyDigestAuthHandler 物件
 - HTTPHandler 物件
 - HTTPSHandler 物件
 - FileHandler 物件
 - DataHandler 物件
 - FTPHandler 物件
 - CacheFTPHandler 物件
 - UnknownHandler 物件
 - HTTPErrorProcessor 物件
 - 範例
 - 遺留介面
 urllib.request限制
urllib.response--- Response classes used by urlliburllib.parse--- 將 URL 剖析成元件urllib.error--- urllib.request 引發的例外類別urllib.robotparser--- robots.txt 的剖析器http--- HTTP 模組http.client--- HTTP 協定用戶端ftplib--- FTP 協定用戶端poplib--- POP3 協定用戶端imaplib--- IMAP4 協定用戶端smtplib--- SMTP 協定用戶端uuid--- RFC 9562 定義的 UUID 物件socketserver--- 用於網路伺服器的框架http.server— HTTP 伺服器http.cookies--- HTTP 狀態管理http.cookiejar--- HTTP 用戶端的 Cookie 處理xmlrpc--- XMLRPC 伺服器與用戶模組xmlrpc.client--- XML-RPC 用戶端存取xmlrpc.server--- 基本 XML-RPC 伺服器ipaddress--- IPv4/IPv6 操作函式庫