|
|
|
|
_
|
|
| __future__
|
Определения инструкций будущего
|
| __main__
|
Среда выполнения скрипта верхнего уровня.
|
| _thread
|
API потоков низкого уровня.
|
|
|
|
|
а
|
|
| abc
|
Абстрактные базовые классы в соответствии с :pep:`3119`.
|
| aifc
|
Устарело: Чтение и запись аудиофайлов в формате AIFF или AIFC.
|
| argparse
|
Библиотека для парсинга командной строки и аргументов.
|
| array
|
Эффективные массивы с однотипными числовыми значениями.
|
| ast
|
Классы абстрактного синтаксического дерева и манипуляции с ним.
|
| asynchat
|
Устарело: Поддержка асинхронных протоколов запроса/ответа.
|
| asyncio
|
Асинхронные ввод-вывод.
|
| asyncore
|
Устарело: Базовый класс для разработки асинхронных служб обработки сокетов.
|
| atexit
|
Регистрация и выполнение функций очистки.
|
| audioop
|
Устарело: Манипулирование сырыми аудиоданными.
|
|
|
|
|
б
|
|
| base64
|
RFC 3548: Кодировки данных Base16, Base32, Base64; Base85 и Ascii85
|
| bdb
|
Фреймворк отладчика.
|
| binascii
|
Инструменты для преобразования между двоичным представлением и различными ASCII-кодированными двоичными представлениями.
|
| binhex
|
Кодирование и декодирование файлов в формате binhex4.
|
| bisect
|
Алгоритмы бисекции массивов для двоичного поиска.
|
| builtins
|
Модуль, предоставляющий встроенное пространство имён.
|
| bz2
|
Интерфейсы для сжатия и распаковки данных с помощью bzip2.
|
|
|
|
|
в
|
|
| 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.
|
|
|
|
|
д
|
|
| 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
|
END_OF_DOCUMENT_MARKER | distutils.cmd
|
Предоставляет абстрактный базовый класс :class:`~distutils.cmd.Command`. Этот класс наследуется модулями в подпакете distutils.command.
|
| distutils.command
|
Содержит по одному модулю для каждой стандартной команды Distutils.
|
| distutils.command.bdist
|
Создаёт двоичный установщик для пакета
|
| distutils.command.bdist_dumb
|
Создаёт "простой" установщик — простой архив файлов
|
| distutils.command.bdist_msi
|
Создаёт двоичное распределение в формате Windows MSI-файла
|
| distutils.command.bdist_packager
|
Абстрактный базовый класс для упаковщиков
|
| distutils.command.bdist_rpm
|
Создаёт двоичное распределение в формате Redhat RPM и SRPM
|
| distutils.command.bdist_wininst
|
Создаёт установщик для Windows
|
| 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++ в скриптах настройки
|
| 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
|
Тестирование фрагментов кода внутри строк документации.
|
|
|
|
|
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.
|
| formatter
|
Устарело: Общий форматировщик вывода и интерфейс устройства.
|
| fractions
|
Рациональные числа.
|
| ftplib
|
Клиент протокола FTP (требуются сокеты).
|
| functools
|
Функции высшего порядка и операции над вызываемыми объектами.
|
|
|
|
|
г
|
|
| gc
|
Интерфейс к сборщику мусора с обнаружением циклов.
|
| getopt
|
Переносимый парсер командной строки; поддерживает короткие и длинные имена опций.
|
| getpass
|
Переносимое считывание паролей и получение идентификатора пользователя.
|
| gettext
|
Многоязычные сервисы интернационализации.
|
| glob
|
Расширение путей по шаблонам в стиле оболочки Unix.
|
| graphlib
|
Функциональность работы с структурами, похожими на графы
|
| grp (Unix)
|
База данных групп (getgrnam() и аналогичные).
|
| gzip
|
Интерфейсы для сжатия и распаковки gzip с использованием объектов файлов.
|
|
|
|
|
ч
|
|
| 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 сервер и обработчики запросов.
|
|
|
|
|
и
|
|
| 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 NIS (Yellow Pages).
|
| nntplib
|
Устаревшее: Клиент протокола NNTP (требуются сокеты).
|
| numbers
|
Числовые абстрактные базовые классы (Complex, Real, Integral и т. д.).
|
|
|
|
|
о
|
|
| operator
|
Функции, соответствующие стандартным операторам.
|
| optparse
|
Устаревшее: Библиотека для разбора параметров командной строки.
|
 | os
|
Разные интерфейсы к операционной системе.
|
| os.path
|
Операции с именами путей.
|
| ossaudiodev (Linux, FreeBSD)
|
Устаревшее: Доступ к устройствам аудио, совместимым с OSS.
|
|
|
|
|
п
|
|
| parser
|
Доступ к дереву разбора исходного кода Python.
|
| 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 (Linux)
|
Обработка псевдотерминалов для Linux.
|
| 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)
|
Устаревшее: База данных паролей со скрытыми данными (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.
|
| symbol
|
Константы, представляющие внутренние узлы дерева разбора.
|
| symtable
|
Интерфейс к внутренним таблицам символов компилятора.
|
| sys
|
Доступ к системным параметрам и функциям.
|
| sysconfig
|
Справочная информация о конфигурации Python
|
| syslog (Unix)
|
Интерфейс к библиотечным функциям Unix syslog.
|
|
|
|
|
т
|
|
| tabnanny
|
Инструмент для обнаружения проблем, связанных с отступами, в исходных файлах Python в дереве каталогов.
|
| tarfile
|
Чтение и запись файлов архивов в формате tar.
|
| telnetlib
|
Устаревший: Класс клиента Telnet.
|
| tempfile
|
Генерация временных файлов и каталогов.
|
| termios (Unix)
|
Управление терминалом в стиле POSIX.
|
 | test
|
Пакет регрессионных тестов, содержащий набор тестов для Python.
|
| test.support
|
Поддержка набора регрессионных тестов Python.
|
| test.support.bytecode_helper
|
Инструменты поддержки для тестирования правильности генерации байткода.
|
| test.support.script_helper
|
Поддержка тестов выполнения сценариев Python.
|
| test.support.socket_helper
|
Поддержка тестов сокетов.
|
| textwrap
|
Обёртывание и заполнение текста
|
| threading
|
Многопоточная параллельность.
|
| time
|
Доступ и преобразования времени.
|
| timeit
|
Измерение времени выполнения небольших фрагментов кода.
|
 | tkinter
|
Интерфейс к Tcl/Tk для графических пользовательских интерфейсов
|
| tkinter.colorchooser (Tk)
|
Диалог выбора цвета
|
| tkinter.commondialog (Tk)
|
Базовый класс Tkinter для диалогов
|
| tkinter.dnd (Tk)
|
Интерфейс Tkinter для перетаскивания
|
| tkinter.filedialog (Tk)
|
Классы диалогов для выбора файлов
|
| tkinter.font (Tk)
|
Класс Tkinter для работы с шрифтами
|
| tkinter.messagebox (Tk)
|
Различные типы диалогов сообщений об ошибках
|
| tkinter.scrolledtext (Tk)
|
Виджет текста со скроллбаром по вертикали.
|
| tkinter.simpledialog (Tk)
|
Простые диалоговые окна
|
| tkinter.tix
|
Tk расширенные виджеты для Tkinter
|
| tkinter.ttk
|
Набор тематических виджетов Tk
|
| token
|
Константы, представляющие терминальные узлы дерева разбора.
|
| tokenize
|
Лексический сканер для исходного кода Python.
|
| trace
|
Отслеживание выполнения операторов Python.
|
| traceback
|
Вывод или получение стека отладки.
|
| tracemalloc
|
Отслеживание выделения памяти.
|
| tty (Unix)
|
Утилитарные функции, выполняющие общие операции управления терминалом.
|
| turtle
|
Образовательная платформа для простых графических приложений
|
| turtledemo
|
Просмотрщик примеров скриптов черепахи
|
| types
|
Названия встроенных типов.
|
| typing
|
Поддержка подсказок типов (см. :pep:`484`).
|
|
|
|
|
у
|
|
| unicodedata
|
Доступ к базе данных Юникода.
|
 | unittest
|
Фреймворк для модульного тестирования Python.
|
| unittest.mock
|
Библиотека объектов-заглушек.
|
 | urllib
|
|
| urllib.error
|
Классы исключений, генерируемые urllib.request.
|
| urllib.parse
|
Разбор URL на компоненты или сборка URL из компонентов.
|
| urllib.request
|
Расширяемая библиотека для открытия URL-адресов.
|
| urllib.response
|
Классы ответов, используемые urllib.
|
| urllib.robotparser
|
Загрузка файла robots.txt и получение ответов на вопросы о доступности других URL-адресов.
|
| uu
|
Устаревший: Кодирование и декодирование файлов в формате uuencode.
|
| uuid
|
Объекты UUID (универсальные уникальные идентификаторы) в соответствии с RFC 4122
|
|
|
|
|
в
|
|
| venv
|
Создание виртуальных сред.
|
|
|
|
|
в
|
|
| warnings
|
Выдача сообщений об ошибках и управление их обработкой.
|
| wave
|
Предоставление интерфейса к формату звука WAV.
|
| weakref
|
Поддержка слабых ссылок и слабых словарей.
|
| webbrowser
|
Простой в использовании контроллер для веб-браузеров.
|
| winreg (Windows)
|
Функции и объекты для работы с реестром Windows.
|