Утилиты взаимодействия с интерпретатором и окружением в python

В документации

site

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

sys

Позволяет определять или изменять конфигурацию интерпретатора во время выполнения пприложения и его взаимодействия с окружением. Предоставляет информацию о версии интерпретатора, его реализации и реализации платформы. Кроме того, предоставляет доступ к системе вне приложения за счет обработки аргументво командной строки, получения доступа к пользовательскому выводу и передаче пользователю сообщений. Кроме того, реализовано управление памятью (подсчет ссылок и размера объектов), а иак-же лимиты для рекурсивных вызовов, а так-же низкоуровневый интерфейс для переключения между потоками.

Sys предоставляет информацию о встроенных или импортируемых модулях, доступных приложению, а так-же реализует функции, позволяющие перехватывать и переопределять стандартный импорт.

Кроме того реализована трассировка (более удобными инстурментами являются модули trace и profile)

Модуль platform возвращает извлекать информацию об интерпретаторе, операционной системе и аппаратной платформе во время выполнения приложения.

Модуль resource предоставляет базовые механизмы для измерения и контроля системных ресурсов, используемых приложением в unix (в том числе позволяет получать информацию о текущем потреблении ресуроов и лимитировать потребление)

os

Не смотря на то, чт омодуль находится в другом разделе, он предоставляет АПИ для работы с функциями, доступность которых мы ожидаем на всех платформах.

Для реализации процессов смотри [multiprocess]

gs

Управление сборщиком мусора, позволяет:

sysconfig

Конфигурация интерпретатора во время компиляции

Смотри так-же:

>>> На главную