|
|
|
|
_
|
|
| __future__
|
Определения инструкций будущего
|
| __main__
|
Окружение, в котором выполняется код верхнего уровня. Охватывает командные интерфейсы, поведение во время импорта и ``__name__ == '__main__'``.
|
| _thread
|
API нитей низкого уровня.
|
| _tkinter
|
Бинарный модуль, содержащий интерфейс низкого уровня к Tcl/Tk.
|
|
|
|
|
a
|
|
| abc
|
Абстрактные базовые классы в соответствии с :pep:`3119`.
|
| aifc
|
Устаревшее: Удалено в 3.13.
|
| argparse
|
Библиотека для парсинга командной строки и аргументов.
|
| array
|
Массивы с высокой эффективностью использования памяти, содержащие числовые значения одного типа.
|
| ast
|
Классы и обработка абстрактного синтаксического дерева.
|
| asynchat
|
Устаревшее: Удалено в 3.12.
|
| asyncio
|
Асинхронное ввод/вывод.
|
| asyncore
|
Устаревшее: Удалено в 3.12.
|
| atexit
|
Регистрация и выполнение функций завершения работы.
|
| audioop
|
Устаревшее: Удалено в 3.13.
|
|
|
|
|
b
|
|
| base64
|
RFC 4648: Кодировки Base16, Base32, Base64, Base85 и Ascii85
|
| bdb
|
Фреймворк отладчика.
|
| binascii
|
Инструменты для преобразования между двоичной и различными двоичными ASCII-представлениями.
|
| bisect
|
Алгоритмы бисекции массивов для бинарного поиска.
|
| builtins
|
Модуль, предоставляющий встроенное пространство имён.
|
| bz2
|
Интерфейсы для сжатия и распаковки данных с помощью bzip2.
|
|
|
|
|
c
|
|
| calendar
|
Функции для работы с календарями, в том числе с некоторыми эмуляциями программы Unix cal.
|
| cgi
|
Устаревшее: Удалено в 3.13.
|
| cgitb
|
Устаревшее: Удалено в 3.13.
|
| chunk
|
Устаревшее: Удалено в 3.13.
|
| 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
|
Устаревшее: Удалено в 3.13.
|
| 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)
|
Менеджер базы данных GNU
|
| dbm.ndbm (Unix)
|
Новый менеджер базы данных
|
| dbm.sqlite3 (Все)
|
SQLite-бэкенд для dbm
|
| decimal
|
Реализация спецификации общего десятичного арифметического.
|
| difflib
|
Помощники для вычисления различий между объектами.
|
| dis
|
Дезассемблер для байткода Python.
|
| distutils
|
Устаревшее: Удалено в 3.12.
|
| doctest
|
Тестирование фрагментов кода внутри строк документации.
|
|
|
|
|
e
|
|
 | email
|
Пакет, поддерживающий разбор, манипулирование и генерацию сообщений электронной почты.
|
| email.charset
|
Наборы символов
|
| email.contentmanager
|
Хранение и извлечение содержимого из частей MIME
|
| email.encoders
|
Кодировщики для полезной нагрузки сообщений электронной почты.
|
| email.errors
|
Классы исключений, используемые пакетом email.
|
| json.tool
|
Командная строка для проверки и форматирования JSON.
|
|
|
|
|
k
|
|
| keyword
|
Проверка, является ли строка ключевым словом в Python.
|
|
|
|
|
l
|
|
| linecache
|
Предоставляет произвольный доступ к отдельным строкам из текстовых файлов.
|
| locale
|
Услуги локализации.
|
 | logging
|
Гибкая система логирования событий для приложений.
|
| logging.config
|
Настройка модуля logging.
|
| logging.handlers
|
Обработчики для модуля logging.
|
| lzma
|
Обёртка Python для библиотеки сжатия liblzma.
|
|
|
|
|
m
|
|
| mailbox
|
Работа с почтовыми ящиками в различных форматах
|
| mailcap
|
Устарело: Удалино в 3.13.
|
| marshal
|
Преобразование объектов Python в потоки байтов и обратно (с разными ограничениями).
|
| math
|
Математические функции (sin() и т. д.).
|
| mimetypes
|
Сопоставление расширений имен файлов с MIME-типами.
|
| mmap
|
Интерфейс для файлов с отображением памяти для Unix и Windows.
|
| modulefinder
|
Поиск модулей, используемых скриптом.
|
| msilib
|
Устарело: Удалино в 3.13.
|
| msvcrt (Windows)
|
Различные полезные функции из среды выполнения MS VC++.
|
 | multiprocessing
|
Параллелизм на основе процессов.
|
| multiprocessing.connection
|
API для работы с сокетами.
|
| multiprocessing.dummy
|
Простая обёртка вокруг потоков.
|
| multiprocessing.managers
|
Обмен данными между процессами с помощью общих объектов.
|
| multiprocessing.pool
|
Создание пулов процессов.
|
| multiprocessing.shared_memory
|
Предоставляет общую память для прямого доступа между процессами.
|
| multiprocessing.sharedctypes
|
Выделение объектов ctypes из общей памяти.
|
|
|
|
|
n
|
|
| netrc
|
Загрузка файлов .netrc.
|
| nis
|
Устарело: Удалино в 3.13.
|
| nntplib
|
Устарело: Удалино в 3.13.
|
| numbers
|
Числовые абстрактные базовые классы (Complex, Real, Integral и т. д.).
|
|
|
|
|
o
|
|
| operator
|
Функции, соответствующие стандартным операторам.
|
| optparse
|
Устарело: Библиотека для парсинга командной строки.
|
 | os
|
Разные интерфейсы операционной системы.
|
| os.path
|
Операции с именами путей.
|
| ossaudiodev
|
Устарело: Удалино в 3.13.
|
|
|
|
|
p
|
|
| pathlib
|
Объектно-ориентированные пути к файлам в файловой системе
|
| pdb
|
Отладчик Python для интерактивных интерпретаторов.
|
| pickle
|
Преобразование объектов Python в потоки байтов и обратно.
|
| pickletools
|
Содержит обширные комментарии о протоколах pickle и кодах операций pickle-машины, а также некоторые полезные функции.
|
| pipes
|
Устарело: Удалино в 3.13.
|
| 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
|
Генератор документации и система онлайн-справки.
|
|
|
|
|
q
|
|
| queue
|
Синхронизированный класс очереди.
|
| quopri
|
Кодирование и декодирование файлов с помощью MIME-кодировки quoted-printable.
|
|
|
|
|
r
|
|
| random
|
Генерация псевдослучайных чисел с различными распространёнными распределениями.
|
| re
|
Операции с регулярными выражениями.
|
| readline (Unix)
|
Поддержка GNU readline для Python.
|
| reprlib
|
Альтернативная реализация repr() с ограничениями по размеру.
|
| resource (Unix)
|
Интерфейс для получения информации об использовании ресурсов текущего процесса.
|
| rlcompleter
|
Автодополнение идентификаторов Python, подходящее для библиотеки GNU readline.
|
| runpy
|
Поиск и выполнение модулей Python без их предварительного импорта.
|
|
|
|
|
s
|
|
| sched
|
Универсальный планировщик событий.
|
| secrets
|
Генерировать безопасные случайные числа для управления секретами.
|
| select
|
Ожидание завершения операций ввода-вывода на нескольких потоках.
|
| selectors
|
Мультиплексирование ввода-вывода высокого уровня.
|
| shelve
|
Персистентность объектов Python.
|
| shlex
|
Простая лексическая обработка для языков, подобных оболочке Unix.
|
| shutil
|
Операции с файлами высокого уровня, включая копирование.
|
| signal
|
Устанавливать обработчики для асинхронных событий.
|
| site
|
Модуль, отвечающий за конфигурацию, специфичную для сайта.
|
| sitecustomize
|
|
| smtpd
|
Устарело: Удалено в 3.12.
|
| smtplib
|
Клиент протокола SMTP (требует сокеты).
|
| sndhdr
|
Устарело: Удалено в 3.13.
|
| socket
|
Интерфейс низкого уровня для сетевых операций.
|
| socketserver
|
Фреймворк для сетевых серверов.
|
| spwd
|
Устарело: Удалено в 3.13.
|
| 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
|
Устарело: Удалено в 3.13.
|
| symtable
|
Интерфейс к внутренним таблицам символов компилятора.
|
 | sys
|
Доступ к системным параметрам и функциям.
|
| sys.monitoring
|
Доступ и управление мониторингом событий.
|
| sysconfig
|
Конфигурационная информация Python.
|
| syslog (Unix)
|
Интерфейс к библиотечным функциям Unix syslog.
|
|
|
|
|
t
|
|
| tabnanny
|
Инструмент для обнаружения проблем с отступами в файлах исходного кода Python в дереве каталогов.
|
| tarfile
|
Чтение и запись архивов в формате tar.
|
| telnetlib
|
Устарело: Удалено в 3.13.
|
| tempfile
|
Генерация временных файлов и каталогов.
|
| termios (Unix)
|
Управление терминалом в стиле POSIX.
|
 | test
|
Пакет регрессионных тестов, содержащий набор тестов для Python.
|
| test.regrtest
|
Запускает набор регрессионных тестов.
|
| test.support
|
Поддержка набора регрессионных тестов Python.
|
| test.support.bytecode_helper
|
Инструменты поддержки для тестирования правильности генерации байткода.
|
| test.support.import_helper
|
Поддержка тестов импорта.
|
| test.support.os_helper
|
Поддержка тестов os.
|
| test.support.script_helper
|
Поддержка тестов выполнения скриптов Python.
|
| test.support.socket_helper
|
Поддержка тестов сокетов.
|
| test.support.threading_helper
|
Поддержка тестов потоков.
|
| test.support.warnings_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.ttk
|
Тема Tk для виджетов.
|
| token
|
Константы, представляющие терминальные узлы дерева разбора.
|
| tokenize
|
Лексический сканер для исходного кода Python.
|
| tomllib
|
Разбор файлов TOML.
|
| trace
|
Отслеживание выполнения инструкций Python.
|
| traceback
|
Вывод или получение трассировки стека исключений.
|
| tracemalloc
|
Отслеживание распределения памяти.
|
| tty (Unix)
|
Утилиты для выполнения общих операций управления терминалом.
|
| turtle
|
Образовательная среда для простых графических приложений.
|
| turtledemo
|
Просмотрщик примеров скриптов черепахи.
|
| types
|
Имена встроенных типов.
|
| typing
|
Поддержка указаний типов (см. :pep:`484`).
|
|
|
|