二进制数据服务¶
本章介绍的模块提供了一些操作二进制数据的基本服务操作。 有关二进制数据的其他操作,特别是与文件格式和网络协议有关的操作,将在相关章节中介绍。
下面描述的一些库 文本处理服务 也可以使用 ASCII 兼容的二进制格式(例如 re )或所有二进制数据(例如 difflib )。
另外,请参阅 Python 的内置二进制数据类型的文档 二进制序列类型 --- bytes, bytearray, memoryview 。
- 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编解码器