Услуги обработки двоичных данных
Модули, описанные в этой главе, предоставляют базовые операции для работы с двоичными данными. Другие операции с двоичными данными, особенно в отношении форматов файлов и сетевых протоколов, описаны в соответствующих разделах.
Некоторые библиотеки, описанные в разделе Услуги обработки текста, также работают с совместимыми с 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()BOMBOM_BEBOM_LEBOM_UTF8BOM_UTF16BOM_UTF16_BEBOM_UTF16_LEBOM_UTF32BOM_UTF32_BEBOM_UTF32_LE-
Базовые классы кодировок
- Обработчики ошибок
- Бессостояние кодирование и декодирование
- Инкрементальное кодирование и декодирование
- Потоковое кодирование и декодирование
- Кодировки и Unicode
- Стандартные кодировки
- Специфичные для Python кодировки
-
encodings.idna— Международные доменные имена в приложениях encodings.mbcs— Кодовая страница ANSI Windowsencodings.utf_8_sig— Кодировка UTF-8 с сигнатурой BOM
END_OF_DOCUMENT_MARKER© 2001–2024 Python Software Foundation
Licensed under the PSF License.
https://docs.python.org/3.13/library/binary.html