|
__future__ |
Определения future-инструкций |
|
__main__ |
Окружение, в котором выполняется скрипт верхнего уровня. |
|
_dummy_thread |
Замена модуля _thread без изменения кода. |
|
_thread |
Низкоуровневый API для работы с потоками. |
| | |
| A | |
|
abc |
Абстрактные базовые классы в соответствии с PEP 3119. |
|
aifc |
Чтение и запись аудиофайлов в форматах AIFF и AIFC. |
|
array |
Эффективные по памяти массивы однотипных числовых значений. |
|
ast |
Классы и манипуляции с абстрактным синтаксическим деревом. |
|
asynchat |
Поддержка асинхронных протоколов «команда-ответ». |
|
asyncore |
Базовый класс для разработки асинхронных сервисов работы с сокетами. |
|
atexit |
Регистрация и выполнение функций очистки. |
|
audioop |
Манипуляция необработанными аудиоданными. |
| | |
| B | |
|
base64 |
RFC 3548: кодировки данных Base16, Base32, Base64 |
|
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 |
Контейнерные типы данных |
|
colorsys |
Функции преобразования между RGB и другими цветовыми системами. |
|
compileall |
Инструменты для байт-компиляции всех исходных файлов Python в дереве каталогов. |
|
configparser |
Парсер конфигурационных файлов. |
|
contextlib |
Утилиты для контекстов оператора with. |
|
copy |
Операции поверхностного и глубокого копирования. |
|
copyreg |
Регистрация функций поддержки pickle. |
|
cProfile |
Профилировщик Python |
|
crypt (Unix) |
Функция crypt(), используемая для проверки паролей в Unix. |
|
csv |
Запись и чтение табличных данных в файлы с разделителями и из них. |
|
ctypes |
Библиотека внешних функций для Python. |
 |
curses |
Интерфейс к библиотеке curses, обеспечивающий переносимую работу с терминалом. |
|
curses.ascii |
Константы и функции проверки принадлежности к набору для символов ASCII. |
|
curses.panel |
Расширение панельного стека, добавляющее глубину окнам curses. |
|
curses.textpad |
Редактирование ввода в стиле Emacs в окне curses. |
|
curses.wrapper |
Обёртка для конфигурации терминала в программах 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 subpackage. |
|
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.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.emxccompiler |
Поддержка компилятора EMX для OS/2 |
|
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.mwerkscompiler |
Поддержка Metrowerks CodeWarrior |
|
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.encoders |
Кодировщики для полезной нагрузки email-сообщений. |
|
email.errors |
Классы исключений, используемые пакетом email. |
|
email.generator |
Создание простых текстовых email-сообщений на основе структуры сообщения. |
|
email.header |
Представление заголовков, отличных от ASCII |
|
email.iterators |
Обход дерева объектов сообщения. |
|
email.message |
Базовый класс, представляющий email-сообщения. |
|
email.mime |
Построение MIME-сообщений. |
|
email.parser |
Разбор простых текстовых email-сообщений для создания структуры объектов сообщения. |
|
email.utils |
Прочие утилиты пакета email. |
 |
encodings |
|
|
encodings.idna |
Реализация интернационализированных доменных имён |
|
encodings.utf_8_sig |
Кодек UTF-8 с сигнатурой BOM |
|
errno |
Стандартные системные символы errno. |
|
exceptions |
Стандартные классы исключений. |
| | |
| F | |
|
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) для Python. |
 |
html |
|
|
html.entities |
Определения общих сущностей HTML. |
|
html.parser |
Простой парсер, способный обрабатывать HTML и XHTML. |
 |
http |
|
|
http.client |
Клиент протокола HTTP и HTTPS (требуются сокеты). |
|
http.cookiejar |
Классы для автоматической обработки HTTP-куки. |
|
http.cookies |
Поддержка управления состоянием HTTP (куки). |
|
http.server |
HTTP-сервер и обработчики запросов. |
| | |
| I | |
|
imaplib |
Клиент протокола IMAP4 (требуются сокеты). |
|
imghdr |
Определение типа изображения, содержащегося в файле или потоке байтов. |
|
imp |
Предоставляет доступ к реализации оператора import. |
|
inspect |
Извлечение информации и исходного кода из живых объектов. |
|
io |
Основные инструменты для работы с потоками данных. |
|
itertools |
Функции, создающие итераторы для эффективного цикла. |
| | |
| J | |
|
json |
Кодирование и декодирование формата JSON. |
| | |
| K | |
|
ключевое слово |
Проверяет, является ли строка ключевым словом в Python. |
| | |
| L | |
|
lib2to3 |
библиотека 2to3 |
|
linecache |
Этот модуль обеспечивает произвольный доступ к отдельным строкам из текстовых файлов. |
|
locale |
Сервисы интернационализации. |
 |
logging |
Гибкая система логирования ошибок для приложений. |
|
logging.handlers |
|
| | |
| 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 |
Интерфейс на основе процессов, аналогичный «threading». |
|
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. |
|
pdb |
Отладчик Python для интерактивных интерпретаторов. |
|
pickle |
Преобразует объекты Python в потоки байтов и обратно. |
|
pickletools |
Содержит обширные комментарии о протоколах pickle и кодах операций pickle-машины, а также несколько полезных функций. |
|
pipes (Unix) |
Интерфейс Python для конвейеров командной оболочки Unix. |
|
pkgutil |
Утилиты для поддержки расширения пакетов. |
|
platform |
Извлекает как можно больше данных, идентифицирующих платформу. |
|
plistlib |
Генерация и разбор plist-файлов Mac OS X. |
|
poplib |
Клиент протокола POP3 (требуются сокеты). |
|
posix (Unix) |
Наиболее распространённые системные вызовы POSIX (обычно используются через модуль os). |
|
pprint |
Форматированный вывод данных. |
|
pstats |
Объект статистики для использования с профилировщиком. |
|
pty (IRIX, Linux) |
Поддержка псевдотерминалов для SGI и Linux. |
|
pwd (Unix) |
База данных паролей (getpwnam() и подобные). |
|
py_compile |
Генерирует байт-код из исходных файлов Python. |
|
pyclbr |
Поддерживает извлечение информации для браузера классов Python. |
|
pydoc |
Генератор документации и система онлайн-справки. |
| | |
| Q | |
|
очередь |
Синхронизированный класс очереди. |
|
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 |
Ожидание завершения ввода-вывода на нескольких потоках данных. |
|
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 |
Обёртка SSL для объектов сокетов |
|
stat |
Утилиты для интерпретации результатов os.stat(), os.lstat() и os.fstat(). |
|
string |
Общие операции со строками. |
|
stringprep | Устарело:
Подготовка строк согласно RFC 3453 |
|
struct |
Интерпретация байтов как упакованных двоичных данных. |
|
подпроцесс |
Управление подпроцессами. |
|
sunau |
Предоставление интерфейса для звукового формата Sun AU. |
|
symbol |
Константы, представляющие внутренние узлы дерева разбора. |
|
symtable |
Интерфейс к внутренним таблицам символов компилятора. |
|
sys |
Доступ к системным параметрам и функциям. |
|
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 |
|
token |
Константы, представляющие конечные узлы дерева разбора. |
|
tokenize |
Лексический сканер исходного кода Python. |
|
trace |
Трассировка или отслеживание выполнения операторов Python. |
|
traceback |
Печать или получение трассировки стека. |
|
tty (Unix) |
Вспомогательные функции для выполнения типовых операций управления терминалом. |
|
turtle |
Графика Turtle для Tk |
|
types |
Имена встроенных типов. |
| | |
| U | |
|
unicodedata |
Доступ к базе данных Unicode. |
|
unittest |
Фреймворк для модульного тестирования Python. |
 |
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 |
| | |
| 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.dom |
API объектной модели документа (DOM) для Python. |
|
xml.dom.minidom |
Легковесная реализация объектной модели документа (DOM). |
|
xml.dom.pulldom |
Поддержка построения частичных DOM-деревьев из событий SAX. |
|
xml.etree.ElementTree |
Реализация API ElementTree. |
|
xml.parsers.expat |
Интерфейс к непроверяющему XML-парсеру Expat. |
|
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 | |
|
zipfile |
Чтение и запись архивных файлов в формате ZIP. |
|
zipimport |
поддержка импорта модулей Python из ZIP-архивов |
|
zlib |
Низкоуровневый интерфейс к процедурам сжатия и распаковки, совместимый с
gzip. |