29. Environnement d’exécution Python¶
Les modules décrits dans ce chapitre fournissent une large collection de services relatifs à l’interpréteur Python et son interaction avec son environnement. En voici un survol :
- 29.1.
sys
— Paramètres et fonctions propres à des systèmes - 29.2.
sysconfig
— Provide access to Python’s configuration information - 29.3.
builtins
— Objets natifs - 29.4.
__main__
— Point d’entrée des scripts - 29.5.
warnings
— Contrôle des alertes - 29.6.
contextlib
— Utilities forwith
-statement contexts- 29.6.1. Utilitaires
- 29.6.2. Exemples et Recettes
- 29.6.2.1. Gérer un nombre variable de gestionnaires de contexte
- 29.6.2.2. Simplifying support for single optional context managers
- 29.6.2.3. Attraper des exceptions depuis les méthodes
__enter__
- 29.6.2.4. Nettoyer dans une méthode
__enter__
- 29.6.2.5. Remplacer un
try-finally
avec une option variable - 29.6.2.6. Utiliser un gestionnaire de contexte en tant que décorateur de fonction
- 29.6.3. Gestionnaires de contexte à usage unique, réutilisables et réentrants
- 29.7.
abc
— Classes de Base Abstraites - 29.8.
atexit
— Gestionnaire de fin de programme - 29.9.
traceback
— Print or retrieve a stack traceback - 29.10.
__future__
— Définitions des futurs - 29.11.
gc
— Garbage Collector interface - 29.12.
inspect
— Inspect live objects- 29.12.1. Types and members
- 29.12.2. Retrieving source code
- 29.12.3. Introspecting callables with the Signature object
- 29.12.4. Classes et fonctions
- 29.12.5. The interpreter stack
- 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 en ligne de commande
- 29.13.
site
— Site-specific configuration hook - 29.14.
fpectl
— Floating point exception control