二進位制資料服務¶
本章描述的模組提供了一些用於操作二進位制資料的基本服務操作。有關二進位制資料的其他操作,特別是與檔案格式和網路協議相關的操作,將在相關章節中描述。
在文字處理服務下描述的一些庫也適用於與 ASCII 相容的二進位制格式(例如,re
)或所有二進位制資料(例如,difflib
)。
此外,請參閱 二進位制序列型別 — bytes、bytearray、memoryview 中關於 Python 內建二進位制資料型別的文件。
struct
— 將位元組解釋為打包的二進位制資料codecs
— 編解碼器登錄檔和基類encode()
decode()
lookup()
CodecInfo
getencoder()
getdecoder()
getincrementalencoder()
getincrementaldecoder()
getreader()
getwriter()
register()
unregister()
open()
EncodedFile()
iterencode()
iterdecode()
BOM
BOM_BE
BOM_LE
BOM_UTF8
BOM_UTF16
BOM_UTF16_BE
BOM_UTF16_LE
BOM_UTF32
BOM_UTF32_BE
BOM_UTF32_LE
- 編解碼器基類
- 編碼和 Unicode
- 標準編碼
- Python 特定編碼
encodings.idna
— 應用程式中的國際化域名encodings.mbcs
— Windows ANSI 內碼表encodings.utf_8_sig
— 帶 BOM 簽名的 UTF-8 編解碼器