Python (école d'ingénieur) · Chapitre 7 · Exercice
Écrire et lire un fichier texte
Fichiers, exceptions et modules
Énoncé
Écrire un script qui :
- Crée un fichier "carnet.txt" et y écrit les noms de trois personnes (un par ligne).
- Lit ce fichier et affiche chaque ligne précédée de son numéro.
# Étape 1 : Écriture
with open("carnet.txt", "w", encoding="utf-8") as f:
f.write("Alice\n")
f.write("Bob\n")
f.write("Charlie\n")
# Étape 2 : Lecture avec numérotation
with open("carnet.txt", "r", encoding="utf-8") as f:
for i, ligne in enumerate(f, start=1):
print(f"{i}. {ligne.rstrip()}") # rstrip() enlève le \nCorrigé
1. Alice
2. Bob
3. Charlie100 % gratuit
La suite du chapitre est sur Adloun
- 5 autres exercices corrigés dans ce chapitre, et 7 à chercher avec le tuteur
- Les 2 QCM du chapitre, le premier sans compte
- Le tuteur, qui guide pas à pas sans donner la réponse
Sans compte : le cours et le premier QCM. Exercices et tuteur : inscription gratuite en 30 secondes, sans carte bancaire.