|
|
|
|
_
|
|
| __future__
|
Определения инструкций будущего
|
| __main__
|
Среда, в которой выполняется код верхнего уровня. Охватывает интерфейсы командной строки, поведение во время импорта и ``__name__ == '__main__'``.
|
| _thread
|
API низкоуровневой многопоточности.
|
|
|
|
|
a
|
|
| abc
|
Абстрактные базовые классы в соответствии с :pep:`3119`.
|
| aifc
|
Устаревший: Чтение и запись аудиофайлов в формате AIFF или AIFC.
|
| argparse
|
Библиотека для разбора аргументов и опций командной строки.
|
| array
|
Эффективные с точки зрения памяти массивы однотипных числовых значений.
|
| ast
|
Классы и обработка абстрактных синтаксических деревьев.
|
| asynchat
|
Устаревший: Поддержка асинхронных протоколов запроса/ответа.
|
| asyncio
|
Асинхронное ввод/вывод.
|
| asyncore
|
Устаревший: Базовый класс для разработки асинхронных служб обработки сокетов.
|
| atexit
|
Регистрация и выполнение функций очистки.
|
| audioop
|
Устаревший: Обработка необработанных аудиоданных.
|
|
|
|
|
b
|
|
| base64
|
RFC 4648: Кодирования Base16, Base32, Base64; Base85 и Ascii85
|
| bdb
|
Фреймворк отладчика.
|
| binascii
|
Инструменты для преобразования между двоичным и различными двоичными представлениями, закодированными в ASCII.
|
| binhex
|
Кодирование и декодирование файлов в формате binhex4.
|
| bisect
|
Алгоритмы бисекции массивов для бинарного поиска.
|
| builtins
|
Модуль, который предоставляет встроенное пространство имен.
|
| bz2
|
Интерфейсы для сжатия и распаковки данных с использованием алгоритма bzip2.
|
|
|
|
|
c
|
|
| calendar
|
Функции для работы с календарями, включая некоторую эмуляцию программы Unix cal.
|
| cgi
|
Устаревший: Помощники для запуска сценариев Python через Common Gateway Interface.
|
| cgitb
|
Устаревший: Настраиваемый обработчик отслеживания стека для CGI-скриптов.
|
| chunk
|
Устаревший: Модуль для чтения фрагментов IFF.
|
| cmath
|
Математические функции для комплексных чисел.
|
| cmd
|
Создание интерпретаторов команд, ориентированных на строки.
|
| code
|
Средства для реализации циклов «чтение-вычисление-печать».
|
| codecs
|
Кодирование и декодирование данных и потоков.
|
| codeop
|
Компиляция (возможно, неполного) Python-кода.
|
 | collections
|
Типы контейнерных данных
|
| collections.abc
|
Абстрактные базовые классы для контейнеров
|
| colorsys
|
Функции преобразования между RGB и другими цветовыми системами.
|
| compileall
|
Инструменты для байт-компиляции всех файлов исходного кода Python в дереве каталогов.
|
 | concurrent
|
|
| concurrent.futures
|
Выполнение вычислений параллельно с использованием потоков или процессов.
|
| configparser
|
Парсер конфигурационных файлов.
|
| contextlib
|
Утилиты для контекстов с оператором with.
|
| contextvars
|
Переменные контекста
|
| copy
|
Операции поверхностной и глубокой копирования.
|
| copyreg
|
Регистрация функций поддержки pickle.
|
| cProfile
|
|
| crypt (Unix)
|
Устаревший: Функция crypt() для проверки паролей Unix.
|
| csv
|
Запись и чтение табличных данных в разделительные файлы и из них.
|
| ctypes
|
Библиотека внешних функций для Python.
|
 | curses (Unix)
|
Интерфейс к библиотеке curses, обеспечивающий переносимую обработку терминала.
|
| curses.ascii
|
Константы и функции проверки принадлежности к набору для символов ASCII.
|
| curses.panel
|
Расширение стека панелей, добавляющее глубину окнам curses.
|
| curses.textpad
|
Редактирование ввода, подобное Emacs, в окне curses.
|
|
|
|
|
d
|
|
| dataclasses
|
Генерация специальных методов для пользовательских классов.
|
| datetime
|
Основные типы дат и времени.
|
 | dbm
|
Интерфейсы к различным форматам баз данных Unix.
|
| dbm.dumb
|
Переносимая реализация простого интерфейса DBM.
|
| dbm.gnu (Unix)
|
Переосмысление dbm от GNU.
|
| dbm.ndbm (Unix)
|
Стандартный интерфейс базы данных, основанный на ndbm.
|
| decimal
|
Реализация спецификации общего десятичного арифметического.
|
| difflib
|
Помощники для вычисления различий между объектами.
|
| dis
|
Диссектор байткода Python.
|
 | distutils
|
Поддержка построения и установки модулей Python в существующей установке Python.
|
| distutils.archive_util
|
Утилитарные функции для создания архивных файлов (tarballs, zip-файлов, ...)
|
| distutils.bcppcompiler
|
|
| distutils.ccompiler
|
Абстрактный класс CCompiler
|
| distutils.cmd
|
Предоставляет абстрактный базовый класс :class:`~distutils.cmd.Command`. Этот класс наследуется модулями в подпакете distutils.command.
|
| distutils.command
|
Содержит по одному модулю для каждой стандартной команды Distutils.
|
| distutils.command.bdist
|
Создать установочный пакет для бинарного файла пакета
|
| distutils.command.bdist_dumb
|
Построение "простого" установщика — простого архива файлов
|
| distutils.command.bdist_msi
|
Построение двоичного дистрибутива в виде файла MSI для Windows
|
| distutils.command.bdist_packager
|
Абстрактный базовый класс для пакераторов
|
| distutils.command.bdist_rpm
|
Построение двоичного дистрибутива в виде RPM и SRPM Redhat
|
| distutils.command.build
|
Построение всех файлов пакета
|
| distutils.command.build_clib
|
Построение всех библиотек на C в пакете
|
| distutils.command.build_ext
|
Построение всех расширений в пакете
|
| distutils.command.build_py
|
Построение файлов .py/.pyc пакета
|
| distutils.command.build_scripts
|
Построение скриптов пакета
|
| distutils.command.check
|
Проверка метаданных пакета
|
| distutils.command.clean
|
Очистка области построения пакета
|
| distutils.command.config
|
Выполнение конфигурации пакета
|
| distutils.command.install
|
Установка пакета
|
| distutils.command.install_data
|
Установка данных файлов из пакета
|
| distutils.command.install_headers
|
Установка заголовочных файлов C/C++ из пакета
|
| distutils.command.install_lib
|
Установка файлов библиотек из пакета
|
| distutils.command.install_scripts
|
Установка скриптовых файлов из пакета
|
| distutils.command.register
|
Регистрация модуля в Python Package Index
|
| distutils.command.sdist
|
Построение дистрибутива исходного кода
|
| distutils.core
|
Основной функционал Distutils
|
| distutils.cygwinccompiler
|
|
| distutils.debug
|
Предоставляет флаг отладки для distutils
|
| distutils.dep_util
|
Утилиты для проверки зависимостей
|
| distutils.dir_util
|
Утилиты для работы с каталогами и деревом каталогов
|
| distutils.dist
|
Предоставляет класс Distribution, представляющий дистрибутив модуля, который строится/устанавливается/распространяется
|
| distutils.errors
|
Предоставляет стандартные исключения distutils
|
| distutils.extension
|
Предоставляет класс Extension, используемый для описания модулей расширений C/C++ в скриптах setup
|
| distutils.fancy_getopt
|
Дополнительный функционал getopt
|
| distutils.file_util
|
Утилиты для работы с отдельными файлами
|
| distutils.filelist
|
Класс FileList, используемый для работы с файловой системой и построения списков файлов.
|
| distutils.log
|
Простая система логирования, в стиле :pep:`282`
|
| distutils.msvccompiler
|
Компилятор Microsoft
|
| distutils.spawn
|
Предоставляет функцию spawn()
|
| distutils.sysconfig
|
Прямой доступ к конфигурационной информации интерпретатора Python.
|
| distutils.text_file
|
Предоставляет класс TextFile, простой интерфейс к текстовым файлам
|
| distutils.unixccompiler
|
Компилятор C для Unix
|
| distutils.util
|
Разные другие утилиты
|
| distutils.version
|
Реализует классы, представляющие номера версий модулей.
|
| doctest
|
Тестирование фрагментов кода в строках документации.
|
|
|
|
|
е
|
|
 | email
|
Пакет для разбора, обработки и создания электронных сообщений.
|
| email.charset
|
Наборы символов
|
| email.contentmanager
|
Хранение и извлечение содержимого из частей MIME
|
| email.encoders
|
Кодировщики для полезной нагрузки сообщений электронной почты.
|
| email.errors
|
Классы исключений, используемые пакетом email.
|
| email.generator
|
Генерация простых текстовых сообщений электронной почты из структуры сообщения.
|
| email.header
|
Представление заголовков, не являющихся ASCII
|
| email.headerregistry
|
Автоматический разбор заголовков на основе имени поля
|
| email.iterators
|
Итерация по дереву объекта сообщения.
|
| email.message
|
Базовый класс, представляющий сообщения электронной почты.
|
| email.mime
|
Построение сообщений MIME.
|
| email.parser
|
Разбор простых текстовых сообщений электронной почты для получения структуры объекта сообщения.
|
| email.policy
|
Управление разбором и генерацией сообщений
|
| email.utils
|
Разные утилиты пакета email.
|
 | encodings
|
|
| encodings.idna
|
Реализация международных доменных имён
|
| encodings.mbcs
|
Кодовая страница Windows ANSI
|
| encodings.utf_8_sig
|
UTF-8 кодировка со знаком BOM
|
| ensurepip
|
Инициализация установщика "pip" в существующей установке Python или виртуальной среде.
|
| enum
|
Реализация класса перечисления.
|
| errno
|
Стандартные символы errno системы.
|
|
|
|
|
ф
|
|
| faulthandler
|
Вывод отладочной трассировки Python.
|
| fcntl (Unix)
|
Системные вызовы fcntl() и ioctl().
|
| filecmp
|
Эффективное сравнение файлов.
|
| fileinput
|
Итерация по стандартному вводу или списку файлов.
|
| fnmatch
|
Сопоставление имён файлов по образцу в стиле оболочки Unix.
|
| fractions
|
Рациональные числа.
|
| ftplib
|
Клиент протокола FTP (требует сокеты).
|
| functools
|
Функции высшего порядка и операции над вызываемыми объектами.
|
|
|
|
|
г
|
|
| gc
|
Интерфейс к сборщику мусора, обнаруживающему циклы.
|
| getopt
|
Переносимый парсер командной строки; поддерживает короткие и длинные имена опций.
|
| getpass
|
Переносимое чтение паролей и получение идентификатора пользователя.
|
| gettext
|
Многоязычные службы интернационализации.
|
| glob
|
Расширение имен файлов в стиле оболочки Unix.
|
| graphlib
|
Функциональность работы со структурами, подобными графам.
|
| grp (Unix)
|
База данных групп (getgrnam() и аналогичные функции).
|
| gzip
|
Интерфейсы для сжатия и распаковки gzip с использованием объектов файлов.
|
|
|
|
|
h
|
|
| hashlib
|
Безопасные алгоритмы хеширования и дайджестов сообщений.
|
| heapq
|
Алгоритм очереди с приоритетами.
|
| hmac
|
Реализация HMAC (Keyed-Hashing for Message Authentication).
|
 | html
|
Справочные материалы для работы с HTML.
|
| html.entities
|
Определения общих сущностей HTML.
|
| html.parser
|
Простой парсер, который может обрабатывать HTML и XHTML.
|
 | http
|
Коды и сообщения HTTP-статусов.
|
| http.client
|
Клиент протоколов HTTP и HTTPS (требует сокеты).
|
| http.cookiejar
|
Классы для автоматической обработки HTTP-куки.
|
| http.cookies
|
Поддержка управления состоянием HTTP (куки).
|
| http.server
|
HTTP-сервер и обработчики запросов.
|
|
|
|
|
и
|
|
| idlelib
|
Пакет реализации оболочки/редактора IDLE.
|
| imaplib
|
Клиент протокола IMAP4 (требует сокеты).
|
| imghdr
|
Устаревшее: Определение типа изображения, содержащегося в файле или потоке байтов.
|
| imp
|
Устаревшее: Доступ к реализации инструкции import.
|
 | importlib
|
Реализация механизма импорта.
|
| importlib.abc
|
Абстрактные базовые классы, связанные с импортом.
|
| importlib.machinery
|
Импортеры и обработчики путей.
|
| importlib.metadata
|
Реализация importlib metadata.
|
| importlib.resources
|
Чтение, открытие и доступ к ресурсам пакетов.
|
| importlib.util
|
Утилитарный код для импортеров.
|
| inspect
|
Извлечение информации и исходного кода из активных объектов.
|
| io
|
Основные инструменты для работы с потоками.
|
| ipaddress
|
Библиотека для работы с IPv4/IPv6.
|
| itertools
|
Функции для создания итераторов для эффективного циклирования.
|
|
|
|
|
j
|
|
 | json
|
Кодирование и декодирование формата JSON.
|
| json.tool
|
Командная строка для валидации и красивого вывода JSON.
|
|
|
|
|
к
|
|
| keyword
|
Проверка, является ли строка ключевым словом в Python.
|
|
|
|
|
л
|
|
| lib2to3
|
Библиотека 2to3.
|
| linecache
|
Обеспечивает произвольный доступ к отдельным строкам из текстовых файлов.
|
| locale
|
Службы интернационализации.
|
 | logging
|
Гибкая система ведения журналов событий для приложений.
|
| logging.config
|
Настройка модуля logging.
|
| logging.handlers
|
Обработчики для модуля logging.
|
| lzma
|
Обертка Python для библиотеки сжатия liblzma.
|
|
|
|
|
м
|
|
| mailbox
|
Работа с почтовыми ящиками в различных форматах.
|
| mailcap
|
Устаревшее: Обработка файлов mailcap.
|
| marshal
|
Преобразование объектов Python в потоки байтов и обратно (с различными ограничениями).
|
| math
|
Математические функции (sin() и т.д.).
|
| mimetypes
|
Сопоставление расширений имен файлов с типами MIME.
|
| mmap
|
Интерфейс к файлам с отображением в памяти для Unix и Windows.
|
| modulefinder
|
Поиск модулей, используемых скриптом.
|
| msilib (Windows)
|
Устаревшее: Создание файлов Microsoft Installer и CAB-файлов.
|
| msvcrt (Windows)
|
Различные полезные функции из среды выполнения MS VC++.
|
 | multiprocessing
|
Параллельность на основе процессов.
|
| multiprocessing.connection
|
API для работы с сокетами.
|
| multiprocessing.dummy
|
Простая обертка над потоками.
|
| multiprocessing.managers
|
Обмен данными между процессами с использованием общих объектов.
|
| multiprocessing.pool
|
Создание пулов процессов.
|
| multiprocessing.shared_memory
|
Предоставляет общую память для прямого доступа между процессами.
|
| multiprocessing.sharedctypes
|
Выделение объектов ctypes из общей памяти.
|
|
|
|
|
н
|
|
| netrc
|
Загрузка файлов .netrc.
|
| nis (Unix)
|
Устаревший: Интерфейс к библиотеке Sun's NIS (Yellow Pages).
|
| nntplib
|
Устаревший: Клиент протокола NNTP (требуются сокеты).
|
| numbers
|
Числовые абстрактные базовые классы (Complex, Real, Integral и т. д.).
|
|
|
|
|
о
|
|
| operator
|
Функции, соответствующие стандартным операторам.
|
| optparse
|
Устаревший: Библиотека для разбора командной строки.
|
 | os
|
Различные интерфейсы операционной системы.
|
| os.path
|
Операции с именами путей.
|
| ossaudiodev (Linux, FreeBSD)
|
Устаревший: Доступ к аудиоустройствам, совместимым с OSS.
|
|
|
|
|
п
|
|
| pathlib
|
Объектно-ориентированные пути к файлам
|
| pdb
|
Дебаггер Python для интерактивных интерпретаторов.
|
| pickle
|
Преобразование объектов Python в потоки байтов и обратно.
|
| pickletools
|
Содержит подробные комментарии о протоколах pickle и кодах операций pickle-машины, а также некоторые полезные функции.
|
| pipes (Unix)
|
Устаревший: Интерфейс Python к конвейерам Unix-оболочки.
|
| pkgutil
|
Утилиты для системы импорта.
|
| platform
|
Получение максимально возможной информации о платформе.
|
| plistlib
|
Генерация и разбор файлов Apple plist.
|
| poplib
|
Клиент протокола POP3 (требуются сокеты).
|
| posix (Unix)
|
Наиболее распространенные системные вызовы POSIX (обычно используются через модуль os).
|
| pprint
|
Красивый вывод данных.
|
| profile
|
Профилировщик исходного кода Python.
|
| pstats
|
Объект статистики для использования с профилировщиком.
|
| pty (Unix)
|
Обработка псевдотерминалов для Unix.
|
| pwd (Unix)
|
База данных паролей (getpwnam() и аналогичные функции).
|
| py_compile
|
Генерация файлов байткода из файлов исходного кода Python.
|
| pyclbr
|
Поддержка извлечения информации для обозревателя модулей Python.
|
| pydoc
|
Генератор документации и система онлайн-справки.
|
|
|
|
|
к
|
|
| queue
|
Синхронизированный класс очереди.
|
| quopri
|
Кодирование и декодирование файлов с помощью кодирования MIME quoted-printable.
|
|
|
|
|
р
|
|
| random
|
Генерация псевдослучайных чисел с различными распространенными распределениями.
|
| re
|
Операции с регулярными выражениями.
|
| readline (Unix)
|
Поддержка GNU readline для Python.
|
| reprlib
|
Альтернативная реализация repr() с ограничениями на размер.
|
| resource (Unix)
|
Интерфейс для предоставления информации об использовании ресурсов текущего процесса.
|
| rlcompleter
|
Дополнение идентификаторов Python, подходящее для библиотеки GNU readline.
|
| runpy
|
Поиск и запуск модулей Python без их предварительного импорта.
|
|
|
|
|
с
|
|
| sched
|
Планировщик событий общего назначения.
|
| secrets
|
Генерация безопасных случайных чисел для управления секретами.
|
| select
|
Ожидание завершения ввода-вывода на нескольких потоках.
|
| selectors
|
Многопоточная обработка ввода-вывода высокого уровня.
|
| shelve
|
Персистентность объектов Python.
|
| shlex
|
Простая лексическая обработка для языков типа Unix-оболочки.
|
| shutil
|
Операции с файлами высокого уровня, включая копирование.
|
| signal
|
Устанавливать обработчики асинхронных событий.
|
| site
|
Модуль, отвечающий за конфигурацию, специфичную для сайта.
|
| smtpd
|
Устаревший: Реализация сервера SMTP на Python.
|
| smtplib
|
Клиент протокола SMTP (требуются сокеты).
|
| sndhdr
|
Устаревший: Определение типа звукового файла.
|
| socket
|
Интерфейс сетевого взаимодействия низкого уровня.
|
| socketserver
|
Фреймворк для сетевых серверов.
|
| spwd (Unix)
|
Устаревший: База данных паролей shadow (getspnam() и аналогичные функции).
|
| sqlite3
|
Реализация DB-API 2.0 с использованием SQLite 3.x.
|
| ssl
|
Обёртка TLS/SSL для сокетов
|
| stat
|
Утилиты для интерпретации результатов os.stat(), os.lstat() и os.fstat().
|
| statistics
|
Функции математической статистики
|
| string
|
Общие операции со строками.
|
| stringprep
|
Подготовка строк в соответствии с RFC 3453
|
| struct
|
Интерпретация байтов как упакованных двоичных данных.
|
| subprocess
|
Управление подпроцессами.
|
| sunau
|
Устаревший: Интерфейс к звуковому формату Sun AU.
|
| symtable
|
Интерфейс к внутренним таблицам символов компилятора.
|
| sys
|
Доступ к параметрам и функциям, специфичным для системы.
|
| sysconfig
|
Конфигурационная информация Python
|
| syslog (Unix)
|
Интерфейс к библиотечным функциям Unix syslog.
|
|
|
|