Содержание справочника по модулям, поставляемым с интерпретатором Python3.
Представленным здесь модулям, какая либо дополнительная установка не требуется.
Модуль zipfile в настоящее время не обрабатывает многодисковые ZIP-файлы. Он может обрабатывать ZIP-файлы, которые используют расширения ZIP64, то есть ZIP-файлы размером более 4 ГиБ.
Модуль tarfile позволяет читать и записывать tar архивы, в том числе использующие gzip, bz2 и lzma сжатие.
Для приложений требующих сжатия данных, функции модуля zlib позволяют выполнять сжатие и распаковку с использованием библиотеки zlib.
Модуль gzip предоставляет простой интерфейс для сжатия и распаковки файлов, как это делают программы GNU gzip и gunzip. Сжатие потока данных обеспечивается модулем zlib.
Модуль lzma предоставляет классы и вспомогательные функции для сжатия и распаковки данных с использованием алгоритма сжатия LZMA.
Модуль pdb определяет интерактивный отладчик исходного кода для программ Python. Он поддерживает установку условных точек останова и пошаговое выполнение на уровне строки исходного кода, проверку стековых фреймов, листинг исходного кода и оценку произвольного кода.
Модуль filecmp определяет функции для сравнения файлов и каталогов с различными дополнительными компромиссами времени и корректности. Для сравнения файлов смотрите также модуль difflib.
Модуль pwd обеспечивает доступ к базе данных пользователей Unix и базе паролей. Он доступен на всех версиях Unix.
Модуль spwd обеспечивает доступ к базе данных теневых паролей Unix. Он доступен в различных версиях Unix.
Модуль grp обеспечивает доступ к базе данных групп Unix. Он доступен на всех версиях Unix. Элемент кортежа gid - это целое число, имя и пароль - строки, а список членов - список строк.
Модуль crypt реализует интерфейс для подпрограммы crypt(3), которая является односторонней хэш-функцией, основанной на модифицированном алгоритме DES.
Модуль tempfile создает временные файлы и каталоги. Работает на всех поддерживаемых платформах. Модуль определяет несколько конструкторов высокого уровня, которые обеспечивают автоматическую очистку и могут использоваться в качестве менеджеров контекста.
Модуль builtins обеспечивает прямой доступ ко всем встроенным идентификаторам Python. Это значит, что например полное название функции open() выглядит на самом деле как builtins.open().