OSErrorOSError
Une erreur de niveau système est survenue lors d'une opération d'E/S.
NameErrorRéférence à un nom local ou global qui n'a pas été défini.
La variable, fonction ou nom de module n'existe pas dans la portée courante. Causes fréquentes : fautes de frappe, oubli d'importer un module, utilisation d'une variable avant affectation, ou référence à un nom appartenant à une autre portée.
Vérifiez les fautes de frappe dans le nom de variable. Importez les modules requis. Assurez-vous que les variables sont définies avant utilisation. Vérifiez les règles de portée ; les variables internes à une fonction ne sont pas accessibles à l'extérieur. Utilisez les mots-clés global ou nonlocal si nécessaire.
print(undefined_var) # NameError: name 'undefined_var' is not definedOSErrorUne erreur de niveau système est survenue lors d'une opération d'E/S.
RecursionErrorLa profondeur maximale de récursion a été dépassée.
FileExistsErrorUne opération a échoué car le fichier ou répertoire existe déjà.
pip: ERROR: Could not install packagespip n'a pas pu installer un ou plusieurs paquets Python.
SystemExitLevée par sys.exit() pour demander la terminaison du programme.
AttributeErrorUn objet ne possède pas l'attribut ou la méthode demandé.