TGViewer
Python Заметки Python Заметки @pythonotes · 2.2K subscribers
Post #145 1.25K
Типы файлов, которые может прочитать Python используя только стандартные библиотеки.

Сделал подборку модулей из стандартной библиотеки для чтения/записи различных типов файлов.
В данную подборку не вошли такие модули как pickle или zipapp, так как это форматы внутренней кухни Python.
Рассматриваем только внешние форматы.

———————————
Module: aifc
Type: aiff, aifc
Details: Audio Interchange File Format
Этот тип аудио файлов используется для записи звука в высоком качестве. Файл AIFC представляет собой сжатую версию формата AIFF.

Module: binhex
Type: hqx (BinHex4)
Details: Кодирование бинарных файлов в шестнадцатеричный текстовый формат и обратно (Binary-to-hexadecimal).

Module: bz2
Type: bzip2
Details: Архивация по алгоритму bzip2

Module: chunk
Type: aiff/aiff-c, rmff
Details: Audio Interchange File Format, Real Media File Format

Module: html
Type: html
Details: Утилиты для работы с форматом HTML

Module: json
Type: json
Details: Поддержка формата JSON.

Module: lzma
Type: xz, lzma
Details: Архивация данных с алгоритмом LZMA и поддержка старого формата XZ

Module: msilib
Type: msi
Details: Создание файлов типа Microsoft Installer, инсталляторы для Windows.

Module: sqlite3
Type: sqlite
Details: Интерфейс для работы с реляционной базой данных SQLite

Module: sunau
Type: au
Details: Интерфейс для взаимодействия с аудио файлами SunAU

Module: tarfile
Type: tar
Details: Чтение и запись файловых контейнеров в формате TAR, с поддержкой сжатия gzip, bz2 и lzma.

Module: wave
Type: wav
Details: Чтение и запись аудио файлов без сжатия формата WAV.

Module: xml
Type: xml
Details: Интерфейс для манипуляций с текстовым форматом XML.

Module: zipfile
Type: zip
Details: Чтение и запись архивов ZIP.

Module: zlib
Type: gz
Details: Чтение и запись архивов GZ с помощью библиотеки zlib

Module: csv
Type: csv
Details: Comma Separated Values, формат для записи табличных данных.

Module: configparser
Type: ini
Details: Чтение и запись формата конфигов Microsoft Windows INI file

Module: netrc
Type: netrc
Details: Парсинг файлов netrc для хранения данных аутентификации пользователей.
———————————

Надеюсь, кому-то данная информация поможет не изобретать велосипеды)))

Напоминаю, что в список попали только стандартные библиотеки которые идут в поставке с Python.

#libs
More from @pythonotes
  1. Sep 21, 2026­ WebAssembly это мощная технология позволяющая загружать практически любое приложение в б…
  2. Aug 17, 2026Не так давно столкнулся с API который в ответе с ошибкой присылал только статус-код. Без п…
  3. Jul 20, 2026У меня основная ОС это Linux. Но нередко требуется делать сборку клиента под Windows. Соби…
  4. Jul 13, 2026В прошлый раз был пример с понижением привелегий процесса. Проблема в том, что обратно под…
  5. Jul 6, 2026Модуль pwd может использоваться для считывания информации о пользователях из базы данных п…
  6. Jun 22, 2026Недавно я реализовал Multi Tenancy систему на FastAPI + SQLAlchemy и пересобрал её в небол…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →