Стандартная библиотека 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
- 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
- 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
- 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
- 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
- 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
- 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
- 14. Форматы файловFile Formats
- 14.1. csv – Чтение и запись CSV-файловcsv – CSV File Reading and Writing
- 14.2. configparser – Парсер конфигурационных файловconfigparser – Configuration file parser
- 14.3. netrc – Обработка netrc-файловnetrc – netrc file processing
- 14.4. xdrlib – Кодирование и декодирование данных XDRxdrlib – Encode and decode XDR data
- 14.5. plistlib – Генерация и разбор файлов Mac OS X .plistplistlib – Generate and parse Mac OS X .plist files
- 15. Криптографические службыCryptographic Services
- 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 – Парсер аргументов командной строки в стиле Cgetopt – 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 – Переносимый ввод пароляgetpass – Portable password input
- 16.10. curses – Управление терминалом для символьных дисплеевcurses – Terminal handling for character-cell displays
- 16.11. curses.textpad – Виджет ввода текста для программ на cursescurses.textpad – Text input widget for curses programs
- 16.12. curses.ascii – Утилиты для работы с ASCII-символамиcurses.ascii – Utilities for ASCII characters
- 16.13. curses.panel – Расширение стека панелей для cursescurses.panel – A panel stack extension for curses
- 16.14. platform – Доступ к идентификационным данным базовой платформыplatform – Access to underlying platform’s identifying data
- 16.15. errno – Стандартные системные символы errnoerrno – Standard errno system symbols
- 16.16. ctypes – Библиотека внешних функций для Pythonctypes – A foreign function library for Python
- 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 – Замена модуля threading без измененийdummy_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
- 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
- 19. Обработка интернет-данныхInternet Data Handling
- 19.1. 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
- 20. Инструменты обработки структурированной разметкиStructured Markup Processing Tools
- 20.1. html – Поддержка языка гипертекстовой разметки (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 – API ElementTree для XMLxml.etree.ElementTree – The ElementTree XML API
- 20.6. xml.dom – API объектной модели документа (DOM)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
- 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 – Утилиты и эталонная реализация WSGIwsgiref – 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-RPC серверыxmlrpc.server – Basic XML-RPC servers
- 21.28. ipaddress – библиотека для работы с IPv4/IPv6ipaddress – IPv4/IPv6 manipulation library
- 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 – доступ к OSS-совместимым аудиоустройствамossaudiodev – Access to OSS-compatible audio devices
- 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 – Тематические виджеты Tktkinter.ttk – Tk themed widgets
- 25.3. tkinter.tix – Расширенные виджеты для Tktkinter.tix – Extension widgets for Tk
- 25.4. tkinter.scrolledtext – Виджет прокручиваемого текстаtkinter.scrolledtext – Scrolled Text Widget
- 25.5. IDLE
- 25.6. Другие пакеты графического интерфейса пользователяOther Graphical User Interface Packages
- 26. Инструменты разработкиDevelopment Tools
- 26.1. pydoc – Генератор документации и встроенная справочная системаpydoc – Documentation generator and online help system
- 26.2. doctest – Тестирование интерактивных примеров Pythondoctest – Test interactive Python examples
- 26.3. unittest – Фреймворк для модульного тестированияunittest – Unit testing framework
- 26.4. unittest.mock – библиотека mock-объектовunittest.mock – mock object library
- 26.5. unittest.mock – начало работыunittest.mock – getting started
- 26.6. 2to3 – автоматическое преобразование кода Python 2 в 32to3 - Automated Python 2 to 3 code translation
- 26.7. test – пакет регрессионного тестирования для Pythontest – Regression tests package for Python
- 26.8. test.support – утилиты для набора тестов Pythontest.support – Utilities for the Python test suite
- 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
- 28. Упаковка и распространение программного обеспеченияSoftware Packaging and Distribution
- 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
- 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
- 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
- 33. Прочие службыMiscellaneous Services
- 34. Службы для MS WindowsMS Windows Specific Services
- 34.1. msilib – Чтение и запись файлов Microsoft Installermsilib – 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
- 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 – Управление tty в стиле 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
- 36. Замещённые модулиSuperseded Modules
- 37. Незадокументированные модулиUndocumented Modules