Службы выполнения Python
Модули, описанные в этой главе, предоставляют широкий спектр услуг, связанных с интерпретатором Python и его взаимодействием с окружением. Вот краткий обзор:
-
sys— Параметры и функции, специфичные для системыabiflagsaddaudithook()argvaudit()base_exec_prefixbase_prefixbyteorderbuiltin_module_namescall_tracing()copyright_clear_type_cache()_clear_internal_caches()_current_frames()_current_exceptions()breakpointhook()_debugmallocstats()dllhandledisplayhook()dont_write_bytecode-
_emscripten_info pycache_prefixexcepthook()__breakpointhook____displayhook____excepthook____unraisablehook__exception()exc_info()exec_prefixexecutableexit()-
flags -
float_info float_repr_stylegetallocatedblocks()getunicodeinternedsize()getandroidapilevel()getdefaultencoding()getdlopenflags()getfilesystemencoding()getfilesystemencodeerrors()get_int_max_str_digits()getrefcount()getrecursionlimit()getsizeof()getswitchinterval()_getframe()_getframemodulename()getobjects()getprofile()gettrace()getwindowsversion()get_asyncgen_hooks()get_coroutine_origin_tracking_depth()-
hash_info hexversionimplementation
-
int_info __interactivehook__intern()_is_gil_enabled()is_finalizing()last_exc_is_interned()last_typelast_valuelast_tracebackmaxsizemaxunicodemeta_pathmodulesorig_argvpathpath_hookspath_importer_cacheplatformplatlibdirprefixps1ps2setdlopenflags()set_int_max_str_digits()setprofile()setrecursionlimit()setswitchinterval()settrace()set_asyncgen_hooks()set_coroutine_origin_tracking_depth()activate_stack_trampoline()deactivate_stack_trampoline()is_stack_trampoline_active()_enablelegacywindowsfsencoding()stdinstdoutstderr__stdin____stdout____stderr__stdlib_module_names-
thread_info tracebacklimitunraisablehook()versionapi_versionversion_infowarnoptionswinver_xoptions
-
-
sys.monitoring— Мониторинг событий выполнения
-
sysconfig— Предоставление доступа к конфигурационной информации Python builtins— Встроенные объекты-
__main__— Среда кода верхнего уровня -
warnings— Управление предупреждениями -
dataclasses— Классы данных
-
contextlib— Утилиты дляwith-блоков- Утилиты
- Примеры и рецепты
- Одноразовые, многоразовые и рекурсивные менеджеры контекста
-
abc— Абстрактные базовые классы -
atexit— Обработчики завершения работы
-
traceback— Печать или получение трассировки стека -
__future__— Определения инструкций будущего -
gc— Интерфейс сборщика мусораenable()disable()isenabled()collect()set_debug()get_debug()get_objects()get_stats()set_threshold()get_count()get_threshold()get_referrers()get_referents()is_tracked()is_finalized()freeze()unfreeze()get_freeze_count()garbagecallbacksDEBUG_STATSDEBUG_COLLECTABLEDEBUG_UNCOLLECTABLEDEBUG_SAVEALLDEBUG_LEAK
-
inspect— Просмотр живых объектов-
Типы и члены
getmembers()getmembers_static()getmodulename()ismodule()isclass()ismethod()isfunction()isgeneratorfunction()isgenerator()iscoroutinefunction()markcoroutinefunction()iscoroutine()isawaitable()isasyncgenfunction()isasyncgen()istraceback()isframe()iscode()isbuiltin()ismethodwrapper()isroutine()isabstract()ismethoddescriptor()isdatadescriptor()isgetsetdescriptor()ismemberdescriptor()
- Получение исходного кода
- Инспектирование вызываемых объектов с объектом Signature
- Классы и функции
-
Типы и члены
-
site— Модуль конфигурации для сайта
© 2001–2024 Python Software Foundation
Licensed under the PSF License.
https://docs.python.org/3.13/library/python.html