二進位資料服務¶
本章所描述的模組提供了一些基本的二進位資料操作服務。而針對二進位資料的其他操作──尤其是關於檔案格式和網路協定的部分──則會在相關章節中詳細描述。
一些在 文本處理 (Text Processing) 服務 中提及的函式庫也可處理 ASCII 相容的二進位格式(例如,re)及所有的二進位資料(例如,difflib)。
此外,請參閱 Python 內建的二進位資料類型的文件,詳情請參考 Binary Sequence Types --- bytes, bytearray, memoryview。
struct--- Interpret bytes as packed binary datacodecs--- Codec registry and base classesencode()decode()lookup()CodecInfogetencoder()getdecoder()getincrementalencoder()getincrementaldecoder()getreader()getwriter()register()unregister()open()EncodedFile()iterencode()iterdecode()BOMBOM_BEBOM_LEBOM_UTF8BOM_UTF16BOM_UTF16_BEBOM_UTF16_LEBOM_UTF32BOM_UTF32_BEBOM_UTF32_LE- Codec Base Classes
- Encodings and Unicode
- Standard Encodings
- Python Specific Encodings
encodings.idna--- Internationalized Domain Names in Applicationsencodings.mbcs--- Windows ANSI codepageencodings.utf_8_sig--- UTF-8 codec with BOM signature