|
|
|
|
_
|
|
| __future__
|
Определения инструкций будущего
|
| __main__
|
Среда, в которой выполняется код верхнего уровня. Охватывает интерфейсы командной строки, поведение во время импорта и ``__name__ == '__main__'``.
|
| _thread
|
API потоков низкого уровня.
|
| _tkinter
|
Бинарный модуль, содержащий интерфейс низкого уровня к Tcl/Tk.
|
|
|
|
|
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-кодировками двоичных представлений.
|
| bisect
|
Алгоритмы бисекции массивов для двоичного поиска.
|
| builtins
|
Модуль, который предоставляет встроенное пространство имен.
|
| bz2
|
Интерфейсы для сжатия и распаковки bzip2.
|
|
|
|
|
c
|
|
| calendar
|
Функции для работы с календарями, включая эмуляцию программы Unix cal.
|
| cgi
|
Устарело: Помощники для запуска скриптов Python через Common Gateway Interface.
|
| cgitb
|
Устарело: Настраиваемый обработчик трассировки для CGI-скриптов.
|
| chunk
|
Устарело: Модуль для чтения фрагментов IFF.
|
| cmath
|
Математические функции для комплексных чисел.
|
| cmd
|
Построение интерпретаторов команд, ориентированных на строку.
|
| code
|
Средства для реализации циклов read-eval-print.
|
| 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_packager
|
Абстрактный базовый класс для упаковщиков
|
| distutils.command.bdist_rpm
|
Сборка двоичного дистрибутива в виде Redhat RPM и SRPM
|
| 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
|
UNIX C Компилятор
|
| distutils.util
|
Различные вспомогательные функции
|
| distutils.version
|
Реализует классы, представляющие номера версий модулей.
|
| doctest
|
Тестирование фрагментов кода в строках документации.
|
|
|
|
|
e
|
|
 | 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.
|
|
|
|
|
f
|
|
| faulthandler
|
Вывод отладочной трассировки Python.
|
| fcntl (Unix)
|
Системные вызовы fcntl() и ioctl().
|
| filecmp
|
Эффективное сравнение файлов.
|
| fileinput
|
Итерация по стандартному вводу или списку файлов.
|
| fnmatch
|
Сопоставление имён файлов по шаблонам в стиле Unix shell.
|
| 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 сервер и обработчики запросов.
|
|
|
|
|
i
|
|
| idlelib
|
Пакет реализации IDLE оболочки/редактора.
|
| imaplib
|
Клиент протокола IMAP4 (требуются сокеты).
|
| imghdr
|
Устарело: Определение типа изображения в файле или потоке байтов.
|
| imp
|
Устарело: Доступ к реализации оператора импорта.
|
 | importlib
|
Реализация механизма импорта.
|
| importlib.abc
|
Абстрактные базовые классы, связанные с импортом
|
| importlib.machinery
|
Импортеры и обработчики путей
|
| importlib.metadata
|
Доступ к метаданным пакетов
|
| importlib.resources
|
Чтение, открытие и доступ к ресурсам пакетов
|
| importlib.resources.abc
|
Абстрактные базовые классы для ресурсов
|
| importlib.util
|
Вспомогательный код для импортеров
|
| inspect
|
Извлечение информации и исходного кода из живых объектов.
|
| io
|
Основные инструменты для работы с потоками.
|
| ipaddress
|
Библиотека для работы с IPv4/IPv6.
|
| itertools
|
Функции, создающие итераторы для эффективной работы со циклами.
|
|
|
|
|
j
|
|
 | json
|
Кодирование и декодирование формата JSON.
|
| json.tool
|
Утилита командной строки для валидации и форматирования JSON.
|
|
|
|
|
k
|
|
| 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)
|
Устаревший: Интерфейс к библиотеке NIS (Yellow Pages) Sun.
|
| 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
|
Модуль, отвечающий за конфигурацию, специфичную для сайта.
|
| sitecustomize
|
|
| smtpd
|
Устаревший: Реализация сервера SMTP на Python.
|
| smtplib
|
Клиент протокола SMTP (требует сокеты).
|
| sndhdr
|
Устаревший: Определение типа звукового файла.
|
| socket
|
Интерфейс низкого уровня для работы с сетями.
|
| socketserver
|
Фреймворк для сетевых серверов.
|
| spwd (Unix)
|
Устаревший: База данных паролей со скрытыми параметрами (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
|
Доступ к системным параметрам и функциям.
|