GeeksforGeeks

L’erreur EOFError est levée lorsqu’une des fonctions intégrées input() ou raw_input() atteint une condition de fin de fichier (EOF) sans lire aucune donnée. Cette erreur est parfois rencontrée lors de l’utilisation d’IDE en ligne. Elle se produit lorsque nous avons demandé à l’utilisateur d’entrer des données, mais que nous n’avons fourni aucune donnée dans le champ de saisie. Nous pouvons surmonter ce problème en utilisant les mots-clés try et except en Python. C’est ce qu’on appelle la gestion des exceptions.

Exemple : Ce code va générer une erreur EOFError lorsqu’il n’y a aucune entrée donnée à l’IDE en ligne.

Python3

.

n = int(input())
print(n * 10)



Sortie :

Cette exception peut être traitée comme :

Python3

.

try:
n = int(input())
print(n * 10)
except EOFError as e:
print(e)



Sortie :

EOF when reading a line

Attention geek ! Renforcez vos fondations avec le cours de base de programmation Python et apprenez les bases.

Pour commencer, vos préparations d’entretien Améliorez vos concepts de structures de données avec le cours Python DS.

Étiquettes d’article :

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée.