二进制数据服务¶
本章介绍的模块提供了一些操作二进制数据的基本服务操作。 有关二进制数据的其他操作,特别是与文件格式和网络协议有关的操作,将在相关章节中介绍。
下面描述的一些库 文本处理服务 也可以使用 ASCII 兼容的二进制格式(例如 re )或所有二进制数据(例如 difflib )。
另外,请参阅 哋它亢 的内置二进制数据类型的文档 二进制序列类型 --- bytes, bytearray, memoryview 。
struct--- 将字节串解读为打包的二进制数据codecs--- 编解码器注册和相关基类encode()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- 编解码器基类
- 编码格式与 Unicode
- 标准编码
- 哋它亢 专属的编码格式
encodings.idna--- 应用程序中的国际化域名encodings.mbcs--- Windows ANSI代码页encodings.utf_8_sig--- 带BOM签名的UTF-8编解码器