Стандартная библиотека Python3.

Содержание справочника по модулям, поставляемым с интерпретатором Python3.

Представленным здесь модулям, какая либо дополнительная установка не требуется.

Модуль fileinput в Python, чтение списка файлов.

Модуль fileinput реализует вспомогательный класс и функции для быстрой записи цикла поверх стандартного ввода или списка файлов. Если вы просто хотите прочитать или написать один файл, смотрите функцию open().

Модуль contextlib в Python, создания менеджеров контекста.

Модуль contextlib предоставляет утилиты для общих задач, включающих упрощенное создание менеджеров контекста оператора with.

Модуль operator, интерфейс встроенных операторов Python.

Модуль operator экспортирует набор эффективных функций, которые соответствуют внутренним операторам Python. Например operator.add(x, y) эквивалентен выражению x + y.

Модуль signal в Python, создание обработчиков сигналов.

Функция signal.signal() позволяет определять пользовательские обработчики, которые будут выполняться при получении сигнала. Обработчик определенного сигнала после его установки остается до тех пор, пока он не будет сброшен явным образом, за исключением обработчика для SIGCHLD, который следует з

Модуль warnings в Python, создание предупреждений в программе.

Модуль warnings полезен, когда необходимо предупредить пользователя о каком-либо условии и оно не требует создания исключения и завершения программы. Эти сообщения записываются в sys.stderr, но их расположение можно изменять, от игнорирования всех предупреждений до превращения их в исключения.

Модуль timeit в Python, производительность фрагментов кода.

Этот модуль предоставляет простой способ измерения времени маленьких кусочков кода Python. Он имеет как интерфейс командной строки, так и программный интерфейс.

Модуль pkgutil в Python, система импорта пакетов.

Модуль pkgutil предоставляет утилиты для системы импорта, в частности поддержку пакетов.

Модуль weakref, слабые ссылки на объекты в Python.

Обычная ссылка увеличивает счетчик ссылок на объект и предотвращает сбор мусора, что не всегда желательно, особенно когда есть циклическая ссылка на объект или есть необходимость очистки кэша. Слабая ссылка - это дескриптор объекта, который не препятствует его автоматической очистке.

Модуль atexit в Python, обработчик завершения программы.

Модуль atexit определяет функции для регистрации и отмены регистрации функций очистки. Зарегистрированные таким образом функции автоматически выполняются после обычного завершения интерпретатора.

Модуль configparser в Python, парсер конфигураций.

Модуль configparser предоставляет класс configparser.ConfigParser(), который реализует базовый язык конфигурации, который обеспечивает структуру, аналогичную той, которая содержится в INI-файлах Microsoft Windows.

Пакет logging, ведение журнала в Python.

Пакет logging определяет функции и классы, которые реализуют гибкую систему регистраций событий для приложений и библиотек. Уровень по умолчанию - WARNING, что означает, что будут отслеживаться только события этого уровня и выше, если пакет регистрации не настроен на обратное.

Модуль sqlite3 в Python, драйвер баз данных.

SQLite - это библиотека языка C, которая предоставляет легковесную дисковую базу данных. Модуль sqlite3 обеспечивает интерфейс SQL, совместимый со спецификацией DB-API 2.0, описанной в PEP 249.

Модуль pprint в Python, красивый вывод списков структур данных.

Модуль pprint предоставляет возможность «красиво распечатать» произвольные структуры данных Python. Отформатированное представление сохраняет объекты на одной строке, если это возможно, и разбивает их на несколько строк, если они не укладываются в допустимую ширину.