EOF signifie End Of File. Erreur levée lorsque la fonction input() atteint une fin de fichier (EOF) sans avoir lu de données. Peut survenir si on donne Ctrl+D (Linux/Mac) ou Ctrl+Z (Windows) en entrée.
🔍 Causes fréquentes
- •Saisie de EOF (Ctrl+D/Ctrl+Z) lors d'un appel à input()
- •Lecture dans un fichier vide ou arrivé à la fin
💡 Exemples
Si l'utilisateur envoie EOF (fin de fichier) au lieu de taper du texte, input() lève EOFError. On peut la capturer.
💡 Astuces pour éviter cette erreur
- 💡Capturer EOFError si le programme peut recevoir une entrée vide/EOF
- 💡Dans les scripts, éviter de compter sur une entrée utilisateur interactive
