Содержание модулей Python

_ | a | b | c | d | e | f | g | h | i | j | k | l | m | n | o | p | q | r | s | t | u | v | w | x | z
 
_
__future__ Определения будущих инструкций.
__main__ Среда, в которой выполняется скрипт верхнего уровня.
_dummy_thread Замена модуля _thread.
_thread Низкоуровневый API потоков.
 
a
abc Абстрактные базовые классы согласно :pep:`3119`.
aifc Чтение и запись аудиофайлов в формате AIFF или AIFC.
argparse Библиотека парсинга опций командной строки и аргументов
array Пространственно-эффективные массивы типизированных числовых значений.
ast Классы абстрактного синтаксического дерева и манипуляции над ними.
asynchat Поддержка асинхронных запрос/ответ протоколов.
asyncio Асинхронный I/O.
asyncore Базовый класс для разработки асинхронных сервисов обработки сокетов.
atexit Регистрация и выполнение очищающих функций.
audioop Манипуляция необработанными аудиоданными.
 
b
base64 RFC 3548: Base16, Base32, Base64 кодировки данных; Base85 и Ascii85
bdb Отладчный фреймворк.
binascii инструменты для преобразования между двоичной и различных символов ASCII-закодированы двоичных представлений.
binhex Кодирование и декодирование файлов в binhex4 формате.
bisect Алгоритмы деления пополам для двоичного поиска.
builtins Модуль предоставляет встроенное пространство имен.
bz2 Интерфейсы для bzip2 сжатия и декомпрессии.
 
c
calendar Функции для работы с календарями, включая эмуляцию программы cal из Unix.
cgi Хелперы для запуска Python скриптов через Общий Интерфейс Шлюза.
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) Реинтерпретация GNU dbm
    dbm.ndbm (Unix) Стандартный интерфейс "базы данных", основанной на ndbm.
decimal Реализация общей спецификации десятичной арифметики.
difflib Помощники для вычисления различий между объектами.
dis Дизассемблер для Python байткода.
distutils Поддержка сборки и установки Python модулей в существующую установку Python.
    distutils.archive_util Utility functions for creating archive files (tarballs, zip files, ...)
    distutils.bcppcompiler
    distutils.ccompiler Abstract CCompiler class
    distutils.cmd Provides the abstract base class :class:`~distutils.cmd.Command`. This class is subclassed by the modules in the distutils.command subpackage.
    distutils.command Contains one module for each standard Distutils command.
    distutils.command.bdist Build a binary installer for a package
    distutils.command.bdist_dumb Build a "dumb" installer - a simple archive of files
    distutils.command.bdist_msi Build a binary distribution as a Windows MSI file
    distutils.command.bdist_packager Abstract base class for packagers
    distutils.command.bdist_rpm Build a binary distribution as a Redhat RPM and SRPM
    distutils.command.bdist_wininst Build a Windows installer
    distutils.command.build Build all files of a package
    distutils.command.build_clib Build any C libraries in a package
    distutils.command.build_ext Build any extensions in a package
    distutils.command.build_py Build the .py/.pyc files of a package
    distutils.command.build_scripts Build the scripts of a package
    distutils.command.check Check the meta-data of a package
    distutils.command.clean Clean a package build area
    distutils.command.config Perform package configuration
    distutils.command.install Install a package
    distutils.command.install_data Install data files from a package
    distutils.command.install_headers Install C/C++ header files from a package
    distutils.command.install_lib Install library files from a package
    distutils.command.install_scripts Install script files from a package
    distutils.command.register Register a module with the Python Package Index
    distutils.command.sdist Build a source distribution
    distutils.core The core Distutils functionality
    distutils.cygwinccompiler
    distutils.debug Provides the debug flag for distutils
    distutils.dep_util Utility functions for simple dependency checking
    distutils.dir_util Utility functions for operating on directories and directory trees
    distutils.dist Provides the Distribution class, which represents the module distribution being built/installed/distributed
    distutils.errors Provides standard distutils exceptions
    distutils.extension Provides the Extension class, used to describe C/C++ extension modules in setup scripts
    distutils.fancy_getopt Additional getopt functionality
    distutils.file_util Utility functions for operating on single files
    distutils.filelist The FileList class, used for poking about the file system and building lists of files.
    distutils.log A simple logging mechanism, :pep:`282`-style
    distutils.msvccompiler Microsoft Compiler
    distutils.spawn Provides the spawn() function
    distutils.sysconfig Low-level access to configuration information of the Python interpreter.
    distutils.text_file Provides the TextFile class, a simple interface to text files
    distutils.unixccompiler UNIX C Compiler
    distutils.util Miscellaneous other utility functions
    distutils.version Implements classes that represent module version numbers.
doctest Тестовые фрагменты кода внутри докстрингах.
dummy_threading Замена модуля threading
 
e
email Пакет, поддерживающий разбор, обработку и генерацию сообщений электронной почты.
    email.charset Character Sets
    email.contentmanager Хранение и извлечение контента из частей MIME
    email.encoders Кодировки для почтовых сообщений.
    email.errors Классы исключений, используемые пакетом электронной почты.
    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 Функции и операции высшего порядка над вызываемыми объектами.
 
g
gc Интерфейс для цикла сборщика мусора.
getopt Портабельный парсер для параметров командной строки; поддержка как коротких, так и длинных имён опций.
getpass Портабельное чтение паролей и получение userid.
gettext Многоязычные службы интернационализации.
glob Шаблоны расширений пути в стиле оболочки Unix.
grp (Unix) База данных групп (getgrnam() и друзья).
gzip Интерфейсы для сжатия и распаковки gzip с использованием файловых объектов.
 
h
hashlib Алгоритмы безопасного хеширования и дайджеста сообщений.
heapq Алгоритм очереди кучи (приоритетная очередь).
hmac Реализация ключевого хеширования для аутентификации сообщений (HMAC)
html Помощники для манипулирования HTML.
    html.entities Определения общих сущностей HTML.
    html.parser Простой парсер, который может обрабатывать HTML и XHTML.
http HTTP коды состояния и сообщения
    http.client Клиент протокола HTTP и HTTPS (требуются сокеты).
    http.cookiejar Классы для автоматической обработки HTTP cookie.
    http.cookies Поддержка управления состоянием HTTP (куки).
    http.server HTTP сервер и обработчики запросов.
 
i
imaplib Клиент протокола IMAP4 (требуются сокеты).
imghdr Определение типа изображения, содержащегося в файле или байтовом потоке.
impНе рекомендуется: Доступ к реализации инструкции import.
importlib Реализация машенерии импорта.
    importlib.abc Абстрактные базовые классы, связанные с импортом
    importlib.machinery Importers and path hooks
    importlib.resources Чтение, открытие и доступ к ресурсам пакета
    importlib.util Код утилит для импортеров
inspect Извлечение информации и исходного кода из живых объектов.
io Основные инструменты для работы с потоками.
ipaddress Библиотека манипулирования IPv4/IPv6.
itertools Функции создания итераторов для эффективных циклов.
 
j
json Кодирование и декодирование формата JSON.
    json.tool Командная строка для проверки и красивой печати JSON.
 
k
keyword Проверить, является ли строка ключым словом в Python.
 
l
lib2to3 Библиотека 2to3
linecache Предоставляет произвольный доступ к отдельным строкам текстовых файлов.
locale Сервисы интернационализации.
logging Гибкая система регистрации событий для приложений.
    logging.config Конфигурация модуля logging.
    logging.handlers Обработчики для модуля logging.
lzma Python обёртка для библиотеки сжатия liblzma.
 
m
mailbox Манипулирование почтовыми ящиками в различных форматах
mailcap Обработка файлов Mailcap.
marshal Преобразует объекты Python в потоки байтов и обратно (с разными ограничениями).
math Математические функции (sin() и т.д.).
mimetypes Сопоставление имен файлов с MIME типами.
mmap Интерфейс к отображенным в память файлам для Unix и Windows.
modulefinder Найти модули, используемые скриптом.
msilib (Windows) Создание файлов установщика Microsoft и файлов CAB.
msvcrt (Windows) Другие полезные процедуры из среды выполнения MS VC++.
multiprocessing Процессный параллелизм.
    multiprocessing.connection API для работы с сокетами.
    multiprocessing.dummy Обертка заглушка вокруг потоков.
    multiprocessing.managers Обмен данными между процессами с общими объектами.
    multiprocessing.pool Создать пулы процессов.
    multiprocessing.shared_memory Предоставляет общую память для прямого доступа между процессами.
    multiprocessing.sharedctypes Аллоцировать объекты ctypes из общей памяти.
 
n
netrc Загрузка файлов .netrc.
nis (Unix) Интерфейс для библиотеки Sun NIS (Желтые страницы).
nntplib Клиент протокола NNTP (требуются сокеты).
numbers Числовые абстрактные базовые классы (Complex, Real, Integral и т.д.).
 
o
operator Функции, соответствующие стандартным операторам.
optparseНе рекомендуется: Библиотека парсинга параметров командной строки.
os Разные интерфейсы операционной системы.
    os.path Операции с именами путей.
ossaudiodev (Linux, FreeBSD) Доступ к OSS-совместимым аудиоустройствам.
 
p
parser Доступ к деревьям разбора для исходного кода Python.
pathlib Объектно-ориентированные пути файловой системы
pdb Отладчик Python для интерактивных интерпретаторов.
pickle Конвертирование объектов Python в потоки байтов и обратно.
pickletools Содержит подробные комментарии о протоколах pickle и опкодах pickle-машины, а также некоторые полезные функции.
pipes (Unix) Интерфейс Python для pipelines оболочки Unix.
pkgutil Утилиты для системы импорта.
platform Извлекает как можно больше данных, идентифицирующих платформу.
plistlib Создание и рарсинг файлов plist Mac OS X.
poplib Клиент протокола POP3 (требуются сокеты).
posix (Unix) Наиболее распространенные системные вызовы POSIX (обычно используются через модуль os).
pprint Приятная печать данных.
profile Профилировщик исходного кода Python.
pstats Объект статистики для использования с профилировщиком.
pty (Linux) Обработка псевдо-терминала для Linux.
pwd (Unix) База паролей (getpwnam() и друзья).
py_compile Генерация файлов байт-кода из исходных файлов Python.
pyclbr Поддерживает извлечение информации для браузера модуля Python.
pydoc Генератор документации и интерактивная справочная система.
 
q
queue Класс синхронизированной очереди.
quopri Кодирование и декодирование файлов, используя quoted-printable MIME кодировку.
 
r
random Генерация псевдослучайных чисел с различными общими распределениями.
re Операции с регулярными выражениями.
readline (Unix) Поддержка Python GNU readline.
reprlib Альтернативная реализация repr() с ограничениями по размеру.
resource (Unix) Интерфейс для предоставления информации об использовании ресурсов в текущем процессе.
rlcompleter Завершение идентификатора Python, подходит для библиотеки GNU readline.
runpy Найти и запустить модули Python, не импортируя их сначала.
 
s
sched Планировщик событий общего назначения.
secrets Генерация безопасных случайных чисел для управления secrets.
select Дождаться завершения I/O в нескольких потоках.
selectors Высокоуровневое мультиплексирование I/O.
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.
 
t
tabnanny Средство для обнаружения проблем, связанных с пробелом в исходных файлах Python в дереве каталогов.
tarfile Чтение и запись архивных файлов в формате tar.
telnetlib Клиентский класс Telnet.
tempfile Генерация временных файлов и каталогов.
termios (Unix) POSIX стиль управления tty.
test Пакет регрессионных тестов, содержащий набор тестов для Python.
    test.support Поддержка набора регрессионных тестов Python.
    test.support.script_helper Поддержка тестов на выполнение скриптов Python.
textwrap Обертывание и заполнение текста.
threading Потоковый параллелизм.
time Время доступа и конверсии.
timeit Измерение времени выполнения небольших фрагментов кода.
tkinter Интерфейс к Tcl/Tk для графических пользовательских интерфейсов
    tkinter.scrolledtext (Tk) Текстовый виджет с вертикальной полосой прокрутки.
    tkinter.tix Tk виджеты расширения для Tkinter
    tkinter.ttk Стилезуемое множество виджетов Tk.
token Константы, представляющие конечные узлы дерева разбора.
tokenize Лексический сканер для исходного кода Python.
trace Трассировка или отслеживание выполнения инструкции Python.
traceback Распечатать или получить трассировку стека.
tracemalloc Отслеживание выделения памяти.
tty (Unix) Служебные функции, которые выполняют общие операции управления терминалом.
turtle Образовательная платформа для простых графических приложений
turtledemo Программа для просмотра примеров черепаших скриптов
types Имена для встроенных типов.
typing Поддержка подсказок типа (см. :pep:`484`).
 
u
unicodedata Доступ к базе данных Юникод.
unittest Фреймворк юнит тестирования для Python.
    unittest.mock Библиотека mock объектов.
urllib
    urllib.error Классы исключений, созданные urllib.request.
    urllib.parse Разобрать URL-адреса или собирать их из компонентов.
    urllib.request Расширяемая библиотека для открытия URL-адресов.
    urllib.response Классы ответов, используемые urllib.
    urllib.robotparser Загрузить файл robots.txt и ответить на вопросы о возможности извлечения других URL-адресов.
uu Кодировать и декодировать файлы в формате uuencode.
uuid Объекты UUID (универсальные уникальные идентификаторы) согласно RFC 4122
 
v
venv Создание виртуальных сред.
 
w
warnings Выдача предупреждающих сообщений и контроль их расположения.
wave Предоставление интерфейса для звукового формата WAV.
weakref Поддержка слабых ссылок и слабых словарей.
webbrowser Простой в использовании контроллер для веб-браузеров.
winreg (Windows) Процедуры и объекты для управления реестром Windows.
winsound (Windows) Доступ к средствам воспроизведения звука для Windows.
wsgiref Утилиты WSGI и справочная реализация.
    wsgiref.handlers Базовые классы сервера/шлюза WSGI.
    wsgiref.headers Инструменты заголовка ответа WSGI.
    wsgiref.simple_server Простой HTTP-сервер WSGI.
    wsgiref.util Утилиты среды WSGI.
    wsgiref.validate Средство проверки соответствия WSGI.
 
x
xdrlib Кодеры и декодеры для внешнего представления данных (XDR).
xml Пакет, содержащий модули обработки XML.
    xml.dom API объектной модели документа для Python.
    xml.dom.minidom Реализация минимальной объектной модели документа (DOM).
    xml.dom.pulldom Поддержка построения частичных деревьев DOM из событий SAX.
    xml.etree.ElementTree Реализация ElementTree API.
    xml.parsers.expat Интерфейс к Expat не проверяющему XML парсеру.
    xml.parsers.expat.errors
    xml.parsers.expat.model
    xml.sax Пакет, содержащий базовые классы SAX2 и вспомогательные функции.
    xml.sax.handler Базовые классы для обработчиков событий SAX.
    xml.sax.saxutils Удобные функции и классы для работы с SAX.
    xml.sax.xmlreader Интерфейс, который должны реализовать совместимые с SAX XML-парсеры.
xmlrpc
    xmlrpc.client Клиентский доступ к XML-RPC.
    xmlrpc.server Базовые реализации сервера XML-RPC.
 
z
zipapp Управление исполняемыми zip-архивами Python
zipfile Чтение и запись архивных файлов в формате ZIP.
zipimport Поддержка импорта модулей Python из ZIP-архивов.
zlib Низкоуровневый интерфейс к подпрограммам сжатия и декомпрессии, совместимый с gzip.