Указатель модулей 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__ | Определения future-инструкций | |
__main__ | Окружение, в котором выполняется скрипт верхнего уровня. | |
_dummy_thread | Замена модуля _thread без изменения кода. | |
_thread | Низкоуровневый API для работы с потоками. | |
| a | ||
abc | Абстрактные базовые классы в соответствии с PEP 3119. | |
aifc | Чтение и запись аудиофайлов в форматах AIFF и AIFC. | |
argparse | Библиотека для разбора параметров и аргументов командной строки. | |
array | Эффективные по памяти массивы однотипных числовых значений. | |
ast | Классы и манипуляции с абстрактным синтаксическим деревом. | |
asynchat | Поддержка асинхронных протоколов «команда-ответ». | |
asyncio | Асинхронный ввод/вывод, цикл событий, корутины и задачи. | |
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 через 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. | |
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 | ||
datetime | Базовые типы даты и времени. | |
dbm | Интерфейсы к различным форматам "баз данных" Unix. | |
dbm.dumb | Переносимая реализация простого интерфейса DBM. | |
dbm.gnu (Unix) | Реализация dbm от GNU. | |
dbm.ndbm (Unix) | Стандартный интерфейс "database", основанный на ndbm. | |
decimal | Реализация спецификации общей десятичной арифметики. | |
difflib | Вспомогательные функции для вычисления различий между объектами. | |
dis | Дисассемблер байт-кода Python. | |
distutils | Поддержка сборки и установки модулей Python в существующую установку Python. | |
distutils.archive_util | Вспомогательные функции для создания архивных файлов (tar, zip и т.д.) | |
distutils.bcppcompiler | ||
distutils.ccompiler | Абстрактный класс CCompiler | |
distutils.cmd | Этот модуль предоставляет абстрактный базовый класс Command. Этот класс наследуется модулями в подпакете distutils.command. | |
distutils.command | Этот подпакет содержит по одному модулю для каждой стандартной команды Distutils. | |
distutils.command.bdist | Сборка бинарного установщика для пакета | |
distutils.command.bdist_dumb | Сборка «глупого» установщика – простого архива файлов | |
distutils.command.bdist_msi | Создание бинарного дистрибутива в формате MSI для Windows | |
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 | |
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 | Простой механизм логирования в стиле 282 | |
distutils.msvccompiler | Компилятор Microsoft | |
distutils.spawn | Предоставляет функцию spawn() | |
distutils.sysconfig | Низкоуровневый доступ к информации о конфигурации интерпретатора Python. | |
distutils.text_file | предоставляет класс TextFile, простой интерфейс для работы с текстовыми файлами | |
distutils.unixccompiler | Компилятор C для UNIX | |
distutils.util | Прочие вспомогательные функции | |
distutils.version | реализует классы, представляющие номера версий модулей. | |
doctest | Тестирование фрагментов кода внутри строк документации. | |
dummy_threading | Замена модуля threading без изменения кода. | |
| e | ||
email | Пакет для разбора, обработки и создания электронных писем, включая документы MIME. | |
email.charset | Наборы символов | |
email.contentmanager | Сохранение и извлечение содержимого из MIME-частей | |
email.encoders | Кодировщики для полезной нагрузки email-сообщений. | |
email.errors | Классы исключений, используемые пакетом email. | |
email.generator | Создание простых текстовых email-сообщений на основе структуры сообщения. | |
email.header | Представление заголовков, отличных от ASCII | |
email.headerregistry | Автоматический разбор заголовков по имени поля | |
email.iterators | Обход дерева объектов сообщения. | |
email.message | Базовый класс, представляющий email-сообщения. | |
email.mime | Построение MIME-сообщений. | |
email.parser | Разбор простых текстовых email-сообщений для создания структуры объектов сообщения. | |
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 | Устарело: Общий интерфейс форматирования вывода и устройств. | |
fpectl (Unix) | Обеспечивает управление обработкой исключений с плавающей запятой. | |
fractions | Рациональные числа. | |
ftplib | Клиент протокола FTP (требуются сокеты). | |
functools | Функции высшего порядка и операции над вызываемыми объектами. | |
| g | ||
gc | Интерфейс к сборщику мусора с обнаружением циклических ссылок. | |
getopt | Переносимый парсер параметров командной строки; поддержка как коротких, так и длинных имен параметров. | |
getpass | Переносимое чтение паролей и получение идентификатора пользователя. | |
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-куки. | |
http.cookies | Поддержка управления состоянием HTTP (куки). | |
http.server | HTTP-сервер и обработчики запросов. | |
| i | ||
imaplib | Клиент протокола IMAP4 (требуются сокеты). | |
imghdr | Определение типа изображения, содержащегося в файле или потоке байтов. | |
imp | Устарело: Доступ к реализации оператора import. | |
importlib | Реализация механизма импорта. | |
importlib.abc | Абстрактные базовые классы, связанные с импортом. | |
importlib.machinery | Импортёры и перехватчики путей. | |
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.handlers | Обработчики для модуля логирования. | |
lzma | Обёртка Python для библиотеки сжатия liblzma. | |
| m | ||
macpath | Функции для работы с путями в Mac OS 9. | |
mailbox | Манипулирует почтовыми ящиками в различных форматах | |
mailcap | Обработка файлов mailcap. | |
marshal | Преобразует объекты Python в потоки байтов и обратно (с разными ограничениями). | |
math | Математические функции (sin() и др.). | |
mimetypes | Сопоставление расширений имён файлов с MIME-типами. | |
mmap | Интерфейс к файлам, отображаемым в память, для Unix и Windows. | |
modulefinder | Находит модули, используемые скриптом. | |
msilib (Windows) | Создание файлов Microsoft Installer и CAB-файлов. | |
msvcrt (Windows) | Разные полезные процедуры из MS VC++ runtime. | |
multiprocessing | Параллелизм на основе процессов. | |
multiprocessing.connection | API для работы с сокетами. | |
multiprocessing.dummy | Простая обёртка вокруг threading. | |
multiprocessing.managers | Совместное использование данных между процессами с помощью разделяемых объектов. | |
multiprocessing.pool | Создание пулов процессов. | |
multiprocessing.sharedctypes | Выделяет объекты ctypes из разделяемой памяти. | |
| n | ||
netrc | Загрузка файлов .netrc. | |
nis (Unix) | Интерфейс к библиотеке NIS (Yellow Pages) от Sun. | |
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-machine, а также несколько полезных функций. | |
pipes (Unix) | Интерфейс Python для конвейеров командной оболочки 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 | Кодирует и декодирует файлы с помощью кодировки MIME quoted-printable. | |
| r | ||
random | Генерирует псевдослучайные числа с различными распространёнными распределениями. | |
re | Операции с регулярными выражениями. | |
readline (Unix) | Поддержка GNU readline для Python. | |
reprlib | Альтернативная реализация repr() с ограничениями по размеру. | |
resource (Unix) | Интерфейс для предоставления информации об использовании ресурсов текущим процессом. | |
rlcompleter | Автодополнение идентификаторов Python, подходящее для библиотеки GNU readline. | |
runpy | Находит и запускает модули Python без предварительного импорта. | |
| s | ||
sched | Планировщик событий общего назначения. | |
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. | |
| t | ||
tabnanny | Инструмент для обнаружения проблем с пробельными символами в файлах исходного кода Python в дереве каталогов. | |
tarfile | Чтение и запись архивных файлов в формате tar. | |
telnetlib | Класс Telnet-клиента. | |
tempfile | Создание временных файлов и каталогов. | |
termios (Unix) | Управление терминалом в стиле POSIX. | |
test | Пакет регрессионного тестирования, содержащий набор тестов для Python. | |
test.support | Поддержка набора регрессионных тестов 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 | Просмотрщик примеров скриптов turtle | |
types | Имена встроенных типов. | |
typing | Поддержка аннотаций типов (см. PEP 484). | |
| u | ||
unicodedata | Доступ к базе данных Unicode. | |
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 | Кодеры и декодеры для External Data Representation (XDR). | |
xml | Пакет, содержащий модули для обработки XML | |
xml.dom | API объектной модели документа (DOM) для Python. | |
xml.dom.minidom | Минимальная реализация объектной модели документа (DOM). | |
xml.dom.pulldom | Поддержка построения частичных DOM-деревьев из событий SAX. | |
xml.etree.ElementTree | Реализация API ElementTree. | |
xml.parsers.expat | Интерфейс к непроверяющему XML-парсеру Expat. | |
xml.parsers.expat.errors | ||
xml.parsers.expat.model | ||
xml.sax | Пакет, содержащий базовые классы SAX2 и вспомогательные функции. | |
xml.sax.handler | Базовые классы для обработчиков событий SAX. | |
xml.sax.saxutils | Вспомогательные функции и классы для работы с SAX. | |
xml.sax.xmlreader | Интерфейс, который должны реализовывать XML-парсеры, совместимые с SAX. | |
xmlrpc | ||
xmlrpc.client | Клиентский доступ к XML-RPC. | |
xmlrpc.server | Базовые реализации сервера XML-RPC. | |
| z | ||
zipapp | Управление исполняемыми zip-архивами Python | |
zipfile | Чтение и запись архивных файлов в формате ZIP. | |
zipimport | поддержка импорта модулей Python из ZIP-архивов | |
zlib | Низкоуровневый интерфейс к процедурам сжатия и распаковки, совместимым с gzip. |
