29. Serviços de Tempo de Execução Python¶
Os módulos descritos neste capítulo oferecem uma ampla gama de serviços relacionados ao interpretador Python e sua interação com o ambiente. Aqui está uma visão geral:
- 29.1.
sys
— Parâmetros e funções específicas do sistema - 29.2.
sysconfig
— Provide access to Python’s configuration information - 29.3.
builtins
— Objetos Built-in - 29.4.
__main__
— Ambiente de Script de Nível Superior - 29.5.
warnings
— Controle de avisos - 29.6.
contextlib
— Utilities forwith
-statement contexts- 29.6.1. Utilitários
- 29.6.2. Exemplos e receitas
- 29.6.2.1. Supporting a variable number of context managers
- 29.6.2.2. Simplifying support for single optional context managers
- 29.6.2.3. Catching exceptions from
__enter__
methods - 29.6.2.4. Cleaning up in an
__enter__
implementation - 29.6.2.5. Replacing any use of
try-finally
and flag variables - 29.6.2.6. Using a context manager as a function decorator
- 29.6.3. Single use, reusable and reentrant context managers
- 29.7.
abc
— Classes Base Abstratas - 29.8.
atexit
— Manipuladores de Saída - 29.9.
traceback
— Print or retrieve a stack traceback - 29.10. : mod: __future__ — Definições de declaração futura
- 29.11.
gc
— Interface para o coletor de lixo - 29.12.
inspect
— Inspeciona objetos vivos- 29.12.1. Tipos e membros
- 29.12.2. Retrieving source code
- 29.12.3. Introspecting callables with the Signature object
- 29.12.4. Classes e funções
- 29.12.5. A pilha to interpretador
- 29.12.6. Fetching attributes statically
- 29.12.7. Current State of Generators and Coroutines
- 29.12.8. Code Objects Bit Flags
- 29.12.9. Interface de Linha de Comando
- 29.13.
site
— Gancho de configuração específico do site - 29.14.
fpectl
— Floating point exception control