AssertionErrorAssertionError
Une instruction assert a échoué parce que la condition s'est évaluée à False.
MemoryErrorL'interpréteur Python a épuisé la mémoire disponible.
Le système ne dispose pas d'assez de RAM pour l'opération. Cela se produit lors de la création de très grandes structures de données, du chargement d'énormes fichiers en mémoire, ou de fuites mémoire provoquant un épuisement progressif.
Traitez les données par fragments à l'aide de générateurs ou d'itérateurs au lieu de tout charger en mémoire. Utilisez des structures de données économes en mémoire. Profilez l'utilisation de la mémoire avec tracemalloc. Augmentez la RAM du système ou l'espace de swap.
AssertionErrorUne instruction assert a échoué parce que la condition s'est évaluée à False.
NameErrorRéférence à un nom local ou global qui n'a pas été défini.
asyncio.TimeoutErrorUne opération asyncio a dépassé son timeout.
GeneratorExitLevée lorsque la méthode close() d'un générateur est appelée, permettant le nettoyage.
ExceptionGroupUn conteneur pour plusieurs exceptions, introduit dans Python 3.11 pour la concurrence structurée.
BlockingIOErrorUne opération d'E/S bloquerait sur un objet non bloquant.