UnicodeDecodeErrorUnicodeDecodeError
Une séquence d'octets n'a pas pu être décodée avec l'encodage spécifié.
BrokenPipeErrorUne tentative d'écriture a été faite sur un pipe ou un socket dont l'extrémité de lecture a été fermée.
Vous avez écrit des données sur une connexion/pipe après la fermeture de l'extrémité réceptrice. Scénarios courants : écriture sur stdout lorsqu'il est canalisé vers un processus qui s'est terminé (par ex. python script.py | head), ou envoi de données après la déconnexion du client.
Gérez BrokenPipeError proprement, en particulier pour stdout. Utilisez signal.signal(signal.SIGPIPE, signal.SIG_DFL) pour restaurer le comportement par défaut des pipes. Vérifiez que la connexion est toujours ouverte avant d'écrire. Utilisez try-except autour des opérations d'écriture.
UnicodeDecodeErrorUne séquence d'octets n'a pas pu être décodée avec l'encodage spécifié.
ImportErrorUne instruction import n'a pas pu trouver ou charger le module ou le nom spécifié.
IndexErrorUn index de séquence est en dehors de la plage valide pour la séquence donnée.
StopAsyncIterationLevée par la méthode __anext__() d'un itérateur asynchrone pour signaler la fin de l'itération.
FileNotFoundErrorLe fichier ou répertoire spécifié n'existe pas.
RecursionErrorLa profondeur maximale de récursion a été dépassée.