Стандартная библиотека Python¶The Python Standard Library
В то время как Справочное руководство по языку Python описывает точный синтаксис и семантику языка Python, данное справочное руководство по библиотеке описывает стандартную библиотеку, распространяемую вместе с Python. В нём также описываются некоторые дополнительные компоненты, которые обычно включаются в дистрибутивы Python.
Стандартная библиотека Python очень обширна и предлагает широкий спектр возможностей, о чём свидетельствует длинное оглавление, приведённое ниже. Библиотека содержит встроенные модули (написанные на C), которые предоставляют доступ к системным функциям, таким как файловый ввод-вывод, которые в противном случае были бы недоступны программистам на Python, а также модули, написанные на Python, предоставляющие стандартизированные решения многих задач, возникающих в повседневном программировании. Некоторые из этих модулей специально спроектированы для стимулирования и повышения переносимости программ на Python за счёт абстрагирования платформенно-зависимых деталей в платформенно-нейтральные API.
Установщики Python для платформы Windows обычно включают всю стандартную библиотеку, а также часто содержат множество дополнительных компонентов. Для Unix-подобных операционных систем Python обычно поставляется в виде набора пакетов, поэтому может потребоваться использовать инструменты управления пакетами, предоставляемые операционной системой, для получения некоторых или всех дополнительных компонентов.
В дополнение к стандартной библиотеке существует растущая коллекция из нескольких тысяч компонентов (от отдельных программ и модулей до пакетов и целых фреймворков для разработки приложений), доступная в Python Package Index.
- 1. ВведениеIntroduction
- 2. Встроенные функцииBuilt-in Functions
- 3. Встроенные константыBuilt-in Constants
- 4. Встроенные типыBuilt-in Types
- 4.1. Проверка истинностиTruth Value Testing
- 4.2. Логические операции –
and,or,notBoolean Operations – and, or, not - 4.3. СравненияComparisons
- 4.4. Числовые типы –
int,float,complexNumeric Types – int, float, complex - 4.5. Типы итераторовIterator Types
- 4.6. Типы последовательностей –
list,tuple,rangeSequence Types – list, tuple, range - 4.7. Тип текстовой последовательности –
strText Sequence Type – str - 4.8. Двоичные типы последовательностей –
bytes,bytearray,memoryviewBinary Sequence Types – bytes, bytearray, memoryview - 4.9. Типы множеств –
set,frozensetSet Types – set, frozenset - 4.10. Типы отображений –
dictMapping Types – dict - 4.11. Типы менеджеров контекстаContext Manager Types
- 4.12. Прочие встроенные типыOther Built-in Types
- 4.13. Специальные атрибутыSpecial Attributes
- 5. Встроенные исключенияBuilt-in Exceptions
- 6. Службы обработки текстаText Processing Services
- 6.1.
string– Стандартные операции со строкамиstring – Common string operations - 6.2.
re– Операции с регулярными выражениямиre – Regular expression operations - 6.3.
difflib– Вспомогательные функции для вычисления дельтdifflib – Helpers for computing deltas - 6.4.
textwrap– Перенос строк и заполнение текстаtextwrap – Text wrapping and filling - 6.5.
unicodedata– База данных Unicodeunicodedata – Unicode Database - 6.6.
stringprep– Подготовка интернет-строкstringprep – Internet String Preparation - 6.7.
readline– Интерфейс GNU readlinereadline – GNU readline interface - 6.8.
rlcompleter– Функция автодополнения для GNU readlinerlcompleter – Completion function for GNU readline
- 6.1.
- 7. Службы двоичных данныхBinary Data Services
- 8. Типы данныхData Types
- 8.1.
datetime– Базовые типы даты и времениdatetime – Basic date and time types - 8.2.
calendar– Общие функции, связанные с календарёмcalendar – General calendar-related functions - 8.3.
collections– Типы данных-контейнерыcollections – Container datatypes - 8.4.
collections.abc– Абстрактные базовые классы для контейнеровcollections.abc – Abstract Base Classes for Containers - 8.5.
heapq– Алгоритм пирамидальной очередиheapq – Heap queue algorithm - 8.6.
bisect– Алгоритм бинарного поиска в массивеbisect – Array bisection algorithm - 8.7.
array– эффективные массивы числовых значенийarray – Efficient arrays of numeric values - 8.8.
weakref– слабые ссылкиweakref – Weak references - 8.9.
types– динамическое создание типов и имена для встроенных типовtypes – Dynamic type creation and names for built-in types - 8.10.
copy– операции поверхностного и глубокого копированияcopy – Shallow and deep copy operations - 8.11.
pprint– форматированный вывод данныхpprint – Data pretty printer - 8.12.
reprlib– альтернативная реализацияrepr()reprlib – Alternate repr() implementation - 8.13.
enum– поддержка перечисленийenum – Support for enumerations
- 8.1.
- 9. Модули числовых и математических функцийNumeric and Mathematical Modules
- 9.1.
numbers– Числовые абстрактные базовые классыnumbers – Numeric abstract base classes - 9.2.
math– Математические функцииmath – Mathematical functions - 9.3.
cmath– Математические функции для комплексных чиселcmath – Mathematical functions for complex numbers - 9.4.
decimal– Десятичная арифметика с фиксированной и плавающей точкойdecimal – Decimal fixed point and floating point arithmetic - 9.5.
fractions– Рациональные числаfractions – Rational numbers - 9.6.
random– Генерация псевдослучайных чиселrandom – Generate pseudo-random numbers - 9.7.
statistics– Функции математической статистикиstatistics – Mathematical statistics functions
- 9.1.
- 10. Модули функционального программированияFunctional Programming Modules
- 10.1.
itertools– Функции, создающие итераторы для эффективного циклического перебораitertools – Functions creating iterators for efficient looping - 10.2.
functools– Функции высшего порядка и операции над вызываемыми объектамиfunctools – Higher-order functions and operations on callable objects - 10.3.
operator– Стандартные операторы как функцииoperator – Standard operators as functions
- 10.1.
- 11. Доступ к файлам и каталогамFile and Directory Access
- 11.1.
pathlib– Объектно-ориентированные пути файловой системыpathlib – Object-oriented filesystem paths - 11.2.
os.path– Типичные манипуляции с именами путейos.path – Common pathname manipulations - 11.3.
fileinput– Итерация по строкам из нескольких входных потоковfileinput – Iterate over lines from multiple input streams - 11.4.
stat– Интерпретация результатовstat()stat – Interpreting stat() results - 11.5.
filecmp– Сравнение файлов и каталоговfilecmp – File and Directory Comparisons - 11.6.
tempfile– Генерация временных файлов и каталоговtempfile – Generate temporary files and directories - 11.7.
glob– Расширение шаблонов путей в стиле Unixglob – Unix style pathname pattern expansion - 11.8.
fnmatch– Сопоставление имён файлов с шаблоном в стиле Unixfnmatch – Unix filename pattern matching - 11.9.
linecache– Произвольный доступ к строкам текстаlinecache – Random access to text lines - 11.10.
shutil– Высокоуровневые операции с файламиshutil – High-level file operations - 11.11.
macpath– Функции для работы с путями Mac OS 9macpath – Mac OS 9 path manipulation functions
- 11.1.
- 12. Сохранение данныхData Persistence
- 12.1.
pickle– Сериализация объектов Pythonpickle – Python object serialization - 12.2.
copyreg– Функции поддержки регистрацииpicklecopyreg – Register pickle support functions - 12.3.
shelve– Сохранение объектов Pythonshelve – Python object persistence - 12.4.
marshal– Внутренняя сериализация объектов Pythonmarshal – Internal Python object serialization - 12.5.
dbm– Интерфейсы к базам данных Unixdbm – Interfaces to Unix “databases” - 12.6.
sqlite3– Интерфейс DB-API 2.0 для баз данных SQLitesqlite3 – DB-API 2.0 interface for SQLite databases
- 12.1.
- 13. Сжатие данных и архивированиеData Compression and Archiving
- 13.1.
zlib– Сжатие, совместимое с gzipzlib – Compression compatible with gzip - 13.2.
gzip– Поддержка файлов gzipgzip – Support for gzip files - 13.3.
bz2– Поддержка сжатия bzip2bz2 – Support for bzip2 compression - 13.4.
lzma– Сжатие с использованием алгоритма LZMAlzma – Compression using the LZMA algorithm - 13.5.
zipfile– Работа с ZIP-архивамиzipfile – Work with ZIP archives - 13.6.
tarfile– Чтение и запись tar-архивовtarfile – Read and write tar archive files
- 13.1.
- 14. Форматы файловFile Formats
- 14.1.
csv– Чтение и запись CSV-файловcsv – CSV File Reading and Writing - 14.2.
configparser– Парсер конфигурационных файловconfigparser – Configuration file parser - 14.3.
netrc– Обработка файлов netrcnetrc – netrc file processing - 14.4.
xdrlib– Кодирование и декодирование данных XDRxdrlib – Encode and decode XDR data - 14.5.
plistlib– Генерация и разбор файлов.plistMac OS Xplistlib – Generate and parse Mac OS X .plist files
- 14.1.
- 15. Криптографические службыCryptographic Services
- 15.1.
hashlib– Безопасные хеши и дайджесты сообщенийhashlib – Secure hashes and message digests - 15.2.
hmac– Ключевое хеширование для аутентификации сообщенийhmac – Keyed-Hashing for Message Authentication - 15.3.
secrets– Генерация безопасных случайных чисел для управления секретамиsecrets – Generate secure random numbers for managing secrets
- 15.1.
- 16. Общие службы операционной системыGeneric Operating System Services
- 16.1.
os– Разные интерфейсы операционной системыos – Miscellaneous operating system interfaces - 16.2.
io– Основные инструменты для работы с потокамиio – Core tools for working with streams - 16.3.
time– Доступ ко времени и преобразованияtime – Time access and conversions - 16.4.
argparse– Парсер для параметров командной строки, аргументов и подкомандargparse – Parser for command-line options, arguments and sub-commands - 16.5.
getopt– Парсер в стиле C для параметров командной строкиgetopt – C-style parser for command line options - 16.6.
logging– Средство логирования для Pythonlogging – Logging facility for Python - 16.7.
logging.config– Конфигурация логированияlogging.config – Logging configuration - 16.8.
logging.handlers– Обработчики логированияlogging.handlers – Logging handlers - 16.9.
getpass– Portable password input - 16.10.
curses– Terminal handling for character-cell displays - 16.11.
curses.textpad– Text input widget for curses programs - 16.12.
curses.ascii– Utilities for ASCII characters - 16.13.
curses.panel– A panel stack extension for curses - 16.14.
platform– Access to underlying platform’s identifying dataplatform – Access to underlying platform’s identifying data - 16.15.
errno– Standard errno system symbols - 16.16.
ctypes– A foreign function library for Python
- 16.1.
- 17. Параллельное выполнениеConcurrent Execution
- 17.1.
threading– Параллелизм на основе потоковthreading – Thread-based parallelism - 17.2.
multiprocessing– параллелизм на основе процессовmultiprocessing – Process-based parallelism - 17.3. Пакет
concurrentThe concurrent package - 17.4.
concurrent.futures– Запуск параллельных задачconcurrent.futures – Launching parallel tasks - 17.5.
subprocess– Управление подпроцессамиsubprocess – Subprocess management - 17.6.
sched– Планировщик событийsched – Event scheduler - 17.7.
queue– Синхронизированный класс очередиqueue – A synchronized queue class - 17.8.
dummy_threading– Замена для модуляthreadingdummy_threading – Drop-in replacement for the threading module - 17.9.
_thread– Низкоуровневый API потоков_thread – Low-level threading API - 17.10.
_dummy_thread– Замена для модуля_thread_dummy_thread – Drop-in replacement for the _thread module
- 17.1.
- 18. Межпроцессное взаимодействие и сетьInterprocess Communication and Networking
- 18.1.
socket– Низкоуровневый сетевой интерфейсsocket – Low-level networking interface - 18.2.
ssl– Обёртка TLS/SSL для объектов сокетовssl – TLS/SSL wrapper for socket objects - 18.3.
select– Ожидание завершения ввода-выводаselect – Waiting for I/O completion - 18.4.
selectors– Высокоуровневый мультиплексирование ввода-выводаselectors – High-level I/O multiplexing - 18.5.
asyncio– Асинхронный ввод-вывод, цикл событий, корутины и задачиasyncio – Asynchronous I/O, event loop, coroutines and tasks - 18.6.
asyncore– Асинхронный обработчик сокетовasyncore – Asynchronous socket handler - 18.7.
asynchat– Асинхронный обработчик команд/ответов через сокетыasynchat – Asynchronous socket command/response handler - 18.8.
signal– Установка обработчиков для асинхронных событийsignal – Set handlers for asynchronous events - 18.9.
mmap– Поддержка файлов, отображаемых в памятьmmap – Memory-mapped file support
- 18.1.
- 19. Обработка интернет-данныхInternet Data Handling
- 19.1.
email– Пакет для обработки email и MIMEemail – An email and MIME handling package - 19.2.
json– Кодировщик и декодировщик JSONjson – JSON encoder and decoder - 19.3.
mailcap– Обработка файлов Mailcapmailcap – Mailcap file handling - 19.4.
mailbox– Работа с почтовыми ящиками в различных форматахmailbox – Manipulate mailboxes in various formats - 19.5.
mimetypes– Сопоставление имён файлов с MIME-типамиmimetypes – Map filenames to MIME types - 19.6.
base64– Кодирование данных Base16, Base32, Base64, Base85base64 – Base16, Base32, Base64, Base85 Data Encodings - 19.7.
binhex– Кодирование и декодирование файлов binhex4binhex – Encode and decode binhex4 files - 19.8.
binascii– Преобразование между двоичным и ASCIIbinascii – Convert between binary and ASCII - 19.9.
quopri– Кодирование и декодирование данных MIME в формате quoted-printablequopri – Encode and decode MIME quoted-printable data - 19.10.
uu– Кодирование и декодирование файлов uuencodeuu – Encode and decode uuencode files
- 19.1.
- 20. Инструменты обработки структурированной разметкиStructured Markup Processing Tools
- 20.1.
html– Поддержка языка гипертекстовой разметкиhtml – HyperText Markup Language support - 20.2.
html.parser– Простой парсер HTML и XHTMLhtml.parser – Simple HTML and XHTML parser - 20.3.
html.entities– Определения общих сущностей HTMLhtml.entities – Definitions of HTML general entities - 20.4. Модули обработки XMLXML Processing Modules
- 20.5.
xml.etree.ElementTree– XML API ElementTreexml.etree.ElementTree – The ElementTree XML API - 20.6.
xml.dom– API объектной модели документаxml.dom – The Document Object Model API - 20.7.
xml.dom.minidom– Минимальная реализация DOMxml.dom.minidom – Minimal DOM implementation - 20.8.
xml.dom.pulldom– Поддержка построения частичных деревьев DOMxml.dom.pulldom – Support for building partial DOM trees - 20.9.
xml.sax– Поддержка парсеров SAX2xml.sax – Support for SAX2 parsers - 20.10.
xml.sax.handler– Базовые классы для обработчиков SAXxml.sax.handler – Base classes for SAX handlers - 20.11.
xml.sax.saxutils– Утилиты SAXxml.sax.saxutils – SAX Utilities - 20.12.
xml.sax.xmlreader– Интерфейс для парсеров XMLxml.sax.xmlreader – Interface for XML parsers - 20.13.
xml.parsers.expat– Быстрый разбор XML с помощью Expatxml.parsers.expat – Fast XML parsing using Expat
- 20.1.
- 21. Интернет-протоколы и поддержкаInternet Protocols and Support
- 21.1.
webbrowser– Удобный контроллер веб-браузераwebbrowser – Convenient Web-browser controller - 21.2.
cgi– Поддержка общего шлюзового интерфейса (CGI)cgi – Common Gateway Interface support - 21.3.
cgitb– менеджер трассировки для CGI-сценариевcgitb – Traceback manager for CGI scripts - 21.4.
wsgiref– утилиты WSGI и эталонная реализацияwsgiref – WSGI Utilities and Reference Implementation - 21.5.
urllib– модули для работы с URLurllib – URL handling modules - 21.6.
urllib.request– расширяемая библиотека для открытия URLurllib.request – Extensible library for opening URLs - 21.7.
urllib.response– Классы ответов, используемые urlliburllib.response – Response classes used by urllib - 21.8.
urllib.parse– Разбор URL на компонентыurllib.parse – Parse URLs into components - 21.9.
urllib.error– Классы исключений, вызываемые urllib.requesturllib.error – Exception classes raised by urllib.request - 21.10.
urllib.robotparser– Парсер для robots.txturllib.robotparser – Parser for robots.txt - 21.11.
http– Модули HTTPhttp – HTTP modules - 21.12.
http.client– Клиент протокола HTTPhttp.client – HTTP protocol client - 21.13.
ftplib– Клиент протокола FTPftplib – FTP protocol client - 21.14.
poplib– Клиент протокола POP3poplib – POP3 protocol client - 21.15.
imaplib– Клиент протокола IMAP4imaplib – IMAP4 protocol client - 21.16.
nntplib– клиент протокола NNTPnntplib – NNTP protocol client - 21.17.
smtplib– клиент протокола SMTPsmtplib – SMTP protocol client - 21.18.
smtpd– SMTP-серверsmtpd – SMTP Server - 21.19.
telnetlib– Telnet-клиентtelnetlib – Telnet client - 21.20.
uuid– объекты UUID в соответствии с RFC 4122uuid – UUID objects according to RFC 4122 - 21.21.
socketserver– фреймворк для сетевых серверовsocketserver – A framework for network servers - 21.22.
http.server– HTTP-серверыhttp.server – HTTP servers - 21.23.
http.cookies– управление состоянием HTTPhttp.cookies – HTTP state management - 21.24.
http.cookiejar– Обработка cookie для HTTP-клиентовhttp.cookiejar – Cookie handling for HTTP clients - 21.25.
xmlrpc– Модули сервера и клиента XML-RPCxmlrpc – XMLRPC server and client modules - 21.26.
xmlrpc.client– Доступ клиента XML-RPCxmlrpc.client – XML-RPC client access - 21.27.
xmlrpc.server– Базовые серверы XML-RPCxmlrpc.server – Basic XML-RPC servers - 21.28.
ipaddress– Библиотека для работы с IPv4/IPv6ipaddress – IPv4/IPv6 manipulation library
- 21.1.
- 22. Мультимедийные службыMultimedia Services
- 22.1.
audioop– Обработка сырых аудиоданныхaudioop – Manipulate raw audio data - 22.2.
aifc– Чтение и запись файлов AIFF и AIFCaifc – Read and write AIFF and AIFC files - 22.3.
sunau– Чтение и запись файлов Sun AUsunau – Read and write Sun AU files - 22.4.
wave– Чтение и запись WAV-файловwave – Read and write WAV files - 22.5.
chunk– Чтение IFF-данных чанкамиchunk – Read IFF chunked data - 22.6.
colorsys– Преобразования между цветовыми системамиcolorsys – Conversions between color systems - 22.7.
imghdr– Определение типа изображенияimghdr – Determine the type of an image - 22.8.
sndhdr– Определение типа звукового файлаsndhdr – Determine type of sound file - 22.9.
ossaudiodev– Доступ к аудиоустройствам, совместимым с OSSossaudiodev – Access to OSS-compatible audio devices
- 22.1.
- 23. ИнтернационализацияInternationalization
- 24. Программные каркасыProgram Frameworks
- 25. Графические интерфейсы пользователя с TkGraphical User Interfaces with Tk
- 25.1.
tkinter– Интерфейс Python к Tcl/Tktkinter – Python interface to Tcl/Tk - 25.2.
tkinter.ttk– Tk темизированные виджетыtkinter.ttk – Tk themed widgets - 25.3.
tkinter.tix– Расширенные виджеты для Tktkinter.tix – Extension widgets for Tk - 25.4.
tkinter.scrolledtext– Scrolled Text Widget - 25.5. IDLE
- 25.6. Другие пакеты графического интерфейса пользователяOther Graphical User Interface Packages
- 25.1.
- 26. Инструменты разработкиDevelopment Tools
- 26.1.
typing– Поддержка подсказок типовtyping – Support for type hints - 26.2.
pydoc– Генератор документации и встроенная справочная системаpydoc – Documentation generator and online help system - 26.3.
doctest– Тестирование интерактивных примеров Pythondoctest – Test interactive Python examples - 26.4.
unittest– фреймворк для модульного тестированияunittest – Unit testing framework - 26.5.
unittest.mock– библиотека mock-объектовunittest.mock – mock object library - 26.6.
unittest.mock– начало работыunittest.mock – getting started - 26.7. 2to3 – автоматизированная трансляция кода Python 2 в Python 32to3 - Automated Python 2 to 3 code translation
- 26.8.
test– Пакет регрессионного тестирования для Pythontest – Regression tests package for Python - 26.9.
test.support– Утилиты для набора тестов Pythontest.support – Utilities for the Python test suite
- 26.1.
- 27. Отладка и профилированиеDebugging and Profiling
- 27.1.
bdb– Фреймворк отладчикаbdb – Debugger framework - 27.2.
faulthandler– Дамп трассировки Pythonfaulthandler – Dump the Python traceback - 27.3.
pdb– Отладчик Pythonpdb – The Python Debugger - 27.4. Профилировщики PythonThe Python Profilers
- 27.5.
timeit– Измерение времени выполнения небольших фрагментов кодаtimeit – Measure execution time of small code snippets - 27.6.
trace– Трассировка или отслеживание выполнения инструкций Pythontrace – Trace or track Python statement execution - 27.7.
tracemalloc– Трассировка выделений памятиtracemalloc – Trace memory allocations
- 27.1.
- 28. Упаковка и распространение программного обеспеченияSoftware Packaging and Distribution
- 28.1.
distutils– Сборка и установка модулей Pythondistutils – Building and installing Python modules - 28.2.
ensurepip– Загрузка установщикаpipensurepip – Bootstrapping the pip installer - 28.3.
venv– Создание виртуальных окруженийvenv – Creation of virtual environments - 28.4.
zipapp– Управление исполняемыми zip-архивами Pythonzipapp – Manage executable python zip archives
- 28.1.
- 29. Службы времени выполнения PythonPython Runtime Services
- 29.1.
sys– Системно-зависимые параметры и функцииsys – System-specific parameters and functions - 29.2.
sysconfig– Предоставление доступа к информации о конфигурации Pythonsysconfig – Provide access to Python’s configuration information - 29.3.
builtins– Встроенные объектыbuiltins – Built-in objects - 29.4.
__main__– Окружение скрипта верхнего уровня__main__ – Top-level script environment - 29.5.
warnings– Управление предупреждениямиwarnings – Warning control - 29.6.
contextlib– Утилиты для контекстов оператораwithcontextlib – Utilities for with-statement contexts - 29.7.
abc– Абстрактные базовые классыabc – Abstract Base Classes - 29.8.
atexit– Обработчики выходаatexit – Exit handlers - 29.9.
traceback– Вывод или получение трассировки стекаtraceback – Print or retrieve a stack traceback - 29.10.
__future__– Определения операторов future__future__ – Future statement definitions - 29.11.
gc– Интерфейс сборщика мусораgc – Garbage Collector interface - 29.12.
inspect– Инспекция активных объектовinspect – Inspect live objects - 29.13.
site– Хук конфигурации для конкретного сайтаsite – Site-specific configuration hook - 29.14.
fpectl– Управление исключениями с плавающей точкойfpectl – Floating point exception control
- 29.1.
- 30. Пользовательские интерпретаторы PythonCustom Python Interpreters
- 31. Импорт модулейImporting Modules
- 31.1.
zipimport– Импорт модулей из Zip-архивовzipimport – Import modules from Zip archives - 31.2.
pkgutil– Утилита расширения пакетовpkgutil – Package extension utility - 31.3.
modulefinder– Поиск модулей, используемых скриптомmodulefinder – Find modules used by a script - 31.4.
runpy– Поиск и выполнение модулей Pythonrunpy – Locating and executing Python modules - 31.5.
importlib– Реализацияimportimportlib – The implementation of import
- 31.1.
- 32. Службы языка PythonPython Language Services
- 32.1.
parser– Доступ к деревьям разбора Pythonparser – Access Python parse trees - 32.2.
ast– Абстрактные синтаксические деревьяast – Abstract Syntax Trees - 32.3.
symtable– Доступ к таблицам символов компилятораsymtable – Access to the compiler’s symbol tables - 32.4.
symbol– Константы, используемые с деревьями разбора Pythonsymbol – Constants used with Python parse trees - 32.5.
token– Константы, используемые с деревьями разбора Pythontoken – Constants used with Python parse trees - 32.6.
keyword– Проверка ключевых слов Pythonkeyword – Testing for Python keywords - 32.7.
tokenize– Токенизатор исходного кода Pythontokenize – Tokenizer for Python source - 32.8.
tabnanny– Обнаружение неоднозначных отступовtabnanny – Detection of ambiguous indentation - 32.9.
pyclbr– Поддержка браузера классов Pythonpyclbr – Python class browser support - 32.10.
py_compile– Компиляция исходных файлов Pythonpy_compile – Compile Python source files - 32.11.
compileall– Байт-компиляция библиотек Pythoncompileall – Byte-compile Python libraries - 32.12.
dis– Дизассемблер байт-кода Pythondis – Disassembler for Python bytecode - 32.13.
pickletools– Инструменты для разработчиков picklepickletools – Tools for pickle developers
- 32.1.
- 33. Прочие службыMiscellaneous Services
- 34. Службы для MS WindowsMS Windows Specific Services
- 34.1.
msilib– Чтение и запись файлов установщика Microsoftmsilib – Read and write Microsoft Installer files - 34.2.
msvcrt– Полезные процедуры из среды выполнения MS VC++msvcrt – Useful routines from the MS VC++ runtime - 34.3.
winreg– Доступ к реестру Windowswinreg – Windows registry access - 34.4.
winsound– Интерфейс воспроизведения звука для Windowswinsound – Sound-playing interface for Windows
- 34.1.
- 35. Специфичные для Unix службыUnix Specific Services
- 35.1.
posix– Наиболее распространённые системные вызовы POSIXposix – The most common POSIX system calls - 35.2.
pwd– База данных паролейpwd – The password database - 35.3.
spwd– База данных теневых паролейspwd – The shadow password database - 35.4.
grp– База данных группgrp – The group database - 35.5.
crypt– Функция проверки паролей Unixcrypt – Function to check Unix passwords - 35.6.
termios– Управление терминалом в стиле POSIXtermios – POSIX style tty control - 35.7.
tty– Функции управления терминаломtty – Terminal control functions - 35.8.
pty– Утилиты псевдотерминаловpty – Pseudo-terminal utilities - 35.9.
fcntl– Системные вызовыfcntlиioctlfcntl – The fcntl and ioctl system calls - 35.10.
pipes– Интерфейс к конвейерам оболочкиpipes – Interface to shell pipelines - 35.11.
resource– Информация об использовании ресурсовresource – Resource usage information - 35.12.
nis– Интерфейс к NIS (Yellow Pages) от Sunnis – Interface to Sun’s NIS (Yellow Pages) - 35.13.
syslog– Библиотечные функции syslog в Unixsyslog – Unix syslog library routines
- 35.1.
- 36. Замещённые модулиSuperseded Modules
- 37. Незадокументированные модулиUndocumented Modules