Содержание модулей 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. |