Spec-Zone.ru › Python 3.13

Службы выполнения Python

Модули, описанные в этой главе, предоставляют широкий спектр услуг, связанных с интерпретатором Python и его взаимодействием с окружением. Вот краткий обзор:

  • sys — Параметры и функции, специфичные для системы
    • abiflags
    • addaudithook()
    • argv
    • audit()
    • base_exec_prefix
    • base_prefix
    • byteorder
    • builtin_module_names
    • call_tracing()
    • copyright
    • _clear_type_cache()
    • _clear_internal_caches()
    • _current_frames()
    • _current_exceptions()
    • breakpointhook()
    • _debugmallocstats()
    • dllhandle
    • displayhook()
    • dont_write_bytecode
    • _emscripten_info
      • emscripten_version
      • runtime
      • pthreads
      • shared_memory
    • pycache_prefix
    • excepthook()
    • __breakpointhook__
    • __displayhook__
    • __excepthook__
    • __unraisablehook__
    • exception()
    • exc_info()
    • exec_prefix
    • executable
    • exit()
    • flags
      • debug
      • inspect
      • interactive
      • isolated
      • optimize
      • dont_write_bytecode
      • no_user_site
      • no_site
      • ignore_environment
      • verbose
      • bytes_warning
      • quiet
      • hash_randomization
      • dev_mode
      • utf8_mode
      • safe_path
      • int_max_str_digits
      • warn_default_encoding
    • float_info
      • epsilon
      • dig
      • mant_dig
      • max
      • max_exp
      • max_10_exp
      • min
      • min_exp
      • min_10_exp
      • radix
      • rounds
    • float_repr_style
    • getallocatedblocks()
    • 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
      • width
      • modulus
      • inf
      • nan
      • imag
      • algorithm
      • hash_bits
      • seed_bits
    • hexversion
    • implementation
    • int_info
      • bits_per_digit
      • sizeof_digit
      • default_max_str_digits
      • str_digits_check_threshold
    • __interactivehook__
    • intern()
    • _is_gil_enabled()
    • is_finalizing()
    • last_exc
    • _is_interned()
    • last_type
    • last_value
    • last_traceback
    • maxsize
    • maxunicode
    • meta_path
    • modules
    • orig_argv
    • path
    • path_hooks
    • path_importer_cache
    • platform
    • platlibdir
    • prefix
    • ps1
    • ps2
    • setdlopenflags()
    • 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()
    • stdin
    • stdout
    • stderr
    • __stdin__
    • __stdout__
    • __stderr__
    • stdlib_module_names
    • thread_info
      • name
      • lock
      • version
    • tracebacklimit
    • unraisablehook()
    • version
    • api_version
    • version_info
    • warnoptions
    • winver
    • _xoptions
  • sys.monitoring — Мониторинг событий выполнения
    • Идентификаторы инструментов
      • Регистрация и использование инструментов
        • use_tool_id()
        • free_tool_id()
        • get_tool()
    • События
      • Локальные события
      • Дополнительные события
      • Другие события
      • Событие STOP_ITERATION
    • Включение и отключение событий
      • Глобальная настройка событий
        • get_events()
        • set_events()
      • События для каждого объекта кода
        • get_local_events()
        • set_local_events()
      • Отключение событий
        • DISABLE
        • restart_events()
    • Регистрация функций обратного вызова
      • register_callback()
      • Аргументы функции обратного вызова
        • MISSING
  • sysconfig — Предоставление доступа к конфигурационной информации Python
    • Переменные конфигурации
      • get_config_vars()
      • get_config_var()
    • Пути установки
    • Схема пользователя
      • posix_user
      • nt_user
      • osx_framework_user
    • Схема домашнего каталога
      • posix_home
    • Схема префикса
      • posix_prefix
      • nt
    • Функции путей установки
      • get_scheme_names()
      • get_default_scheme()
      • get_preferred_scheme()
      • _get_preferred_schemes()
      • get_path_names()
      • get_path()
      • get_paths()
    • Другие функции
      • get_python_version()
      • get_platform()
      • is_python_build()
      • parse_config_h()
      • get_config_h_filename()
      • get_makefile_filename()
    • Использование sysconfig как скрипта
  • builtins — Встроенные объекты
  • __main__ — Среда кода верхнего уровня
    • __name__ == '__main__'
      • Что такое «среда кода верхнего уровня»?
      • Идиоматическое использование
      • Учитывание при упаковке
    • __main__.py в пакетах Python
      • Идиоматическое использование
    • import __main__
  • warnings — Управление предупреждениями
    • Категории предупреждений
    • Фильтр предупреждений
      • Критерии подавления повторяющихся предупреждений
      • Описание фильтров предупреждений
      • По умолчанию фильтр предупреждений
      • Переопределение фильтра по умолчанию
    • Временное подавление предупреждений
    • Тестирование предупреждений
    • Обновление кода для новых версий зависимостей
    • Доступные функции
      • warn()
      • warn_explicit()
      • showwarning()
      • formatwarning()
      • filterwarnings()
      • simplefilter()
      • resetwarnings()
      • deprecated()
    • Доступные контекстные менеджеры
      • catch_warnings
  • dataclasses — Классы данных
    • Содержание модуля
      • dataclass()
      • field()
      • Field
      • fields()
      • asdict()
      • astuple()
      • make_dataclass()
      • replace()
      • is_dataclass()
      • MISSING
      • KW_ONLY
      • FrozenInstanceError
    • Обработка после инициализации
      • __post_init__()
    • Переменные класса
    • Переменные, только для инициализации
    • Замороженные экземпляры
    • Наследование
    • Переупорядочение параметров только по ключевым словам в __init__()
    • Функции по умолчанию
    • Изменяемые значения по умолчанию
    • Поле с типом дескриптора
  • contextlib — Утилиты для with-блоков
    • Утилиты
      • AbstractContextManager
      • AbstractAsyncContextManager
      • contextmanager()
      • asynccontextmanager()
      • closing()
      • aclosing()
      • nullcontext()
      • suppress()
      • redirect_stdout()
      • redirect_stderr()
      • chdir()
      • ContextDecorator
      • AsyncContextDecorator
      • ExitStack
        • enter_context()
        • push()
        • callback()
        • pop_all()
        • close()
      • AsyncExitStack
        • enter_async_context()
        • push_async_exit()
        • push_async_callback()
        • aclose()
    • Примеры и рецепты
      • Поддержка переменного количества менеджеров контекста
      • Перехват исключений из методов __enter__
      • Очистка в реализации __enter__
      • Замена любого использования try-finally и флаговых переменных
      • Использование менеджера контекста в качестве декоратора функции
    • Одноразовые, многоразовые и рекурсивные менеджеры контекста
      • Рекурсивные менеджеры контекста
      • Многоразовые менеджеры контекста
  • abc — Абстрактные базовые классы
    • ABC
    • ABCMeta
      • register()
      • __subclasshook__()
    • abstractmethod()
    • abstractclassmethod()
    • abstractstaticmethod()
    • abstractproperty()
    • get_cache_token()
    • update_abstractmethods()
  • atexit — Обработчики завершения работы
    • register()
    • unregister()
    • atexit Пример
  • traceback — Печать или получение трассировки стека
    • Функции уровня модуля
      • print_tb()
      • print_exception()
      • print_exc()
      • print_last()
      • print_stack()
      • extract_tb()
      • extract_stack()
      • print_list()
      • format_list()
      • format_exception_only()
      • format_exception()
      • format_exc()
      • format_tb()
      • format_stack()
      • clear_frames()
      • walk_stack()
      • walk_tb()
    • TracebackException Объекты
      • TracebackException
        • __cause__
        • __context__
        • exceptions
        • __suppress_context__
        • __notes__
        • stack
        • exc_type
        • exc_type_str
        • filename
        • lineno
        • end_lineno
        • text
        • offset
        • end_offset
        • msg
        • from_exception()
        • print()
        • format()
        • format_exception_only()
    • StackSummary Объекты
      • StackSummary
        • extract()
        • from_list()
        • format()
        • format_frame_summary()
    • FrameSummary Объекты
      • FrameSummary
        • filename
        • lineno
        • name
        • line
    • Примеры использования функций уровня модуля
    • Примеры использования TracebackException
  • __future__ — Определения инструкций будущего
    • Содержимое модуля
      • _Feature
      • getOptionalRelease()
      • getMandatoryRelease()
      • compiler_flag
  • 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()
    • garbage
    • callbacks
    • DEBUG_STATS
    • DEBUG_COLLECTABLE
    • DEBUG_UNCOLLECTABLE
    • DEBUG_SAVEALL
    • DEBUG_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()
    • Получение исходного кода
      • getdoc()
      • getcomments()
      • getfile()
      • getmodule()
      • getsourcefile()
      • getsourcelines()
      • getsource()
      • cleandoc()
    • Инспектирование вызываемых объектов с объектом Signature
      • signature()
      • Signature
        • empty
        • parameters
        • return_annotation
        • bind()
        • bind_partial()
        • replace()
        • format()
        • from_callable()
      • Parameter
        • empty
        • name
        • default
        • annotation
        • kind
        • description
        • replace()
      • BoundArguments
        • arguments
        • args
        • kwargs
        • signature
        • apply_defaults()
    • Классы и функции
      • getclasstree()
      • getfullargspec()
      • getargvalues()
      • formatargvalues()
      • getmro()
      • getcallargs()
      • getclosurevars()
      • unwrap()
      • get_annotations()
    • Стек интерпретатора
      • FrameInfo
        • frame
        • filename
        • lineno
        • function
        • code_context
        • index
        • positions
      • Traceback
        • filename
        • lineno
        • function
        • code_context
        • index
        • positions
      • getframeinfo()
      • getouterframes()
      • getinnerframes()
      • currentframe()
      • stack()
      • trace()
    • Статическое получение атрибутов
      • getattr_static()
    • Текущее состояние генераторов, корутин и асинхронных генераторов
      • getgeneratorstate()
      • getcoroutinestate()
      • getasyncgenstate()
      • getgeneratorlocals()
      • getcoroutinelocals()
      • getasyncgenlocals()
    • Флаги битов объектов кода
      • CO_OPTIMIZED
      • CO_NEWLOCALS
      • CO_VARARGS
      • CO_VARKEYWORDS
      • CO_NESTED
      • CO_GENERATOR
      • CO_COROUTINE
      • CO_ITERABLE_COROUTINE
      • CO_ASYNC_GENERATOR
    • Флаги буфера
      • BufferFlags
        • SIMPLE
        • WRITABLE
        • FORMAT
        • ND
        • STRIDES
        • C_CONTIGUOUS
        • F_CONTIGUOUS
        • ANY_CONTIGUOUS
        • INDIRECT
        • CONTIG
        • CONTIG_RO
        • STRIDED
        • STRIDED_RO
        • RECORDS
        • RECORDS_RO
        • FULL
        • FULL_RO
        • READ
        • WRITE
    • Командная строка
  • site — Модуль конфигурации для сайта
    • sitecustomize
    • usercustomize
    • Настройка модуля readline
    • Содержимое модуля
      • PREFIXES
      • ENABLE_USER_SITE
      • USER_SITE
      • USER_BASE
      • main()
      • addsitedir()
      • getsitepackages()
      • getuserbase()
      • getusersitepackages()
    • Командная строка

© 2001–2024 Python Software Foundation
Licensed under the PSF License.
https://docs.python.org/3.13/library/python.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API