30 lines
942 B
Markdown
30 lines
942 B
Markdown
# Exercices sur les fichiers texte
|
||
|
||
## Exercice 1
|
||
|
||
- Écrivez un fichier texte, dans lequel vous écrivez les lignes suivantes :
|
||
- `Il est un feu discret qui se cache en ton âme,`
|
||
- `Mais qui tremble et palpite à tous les coups du sort :`
|
||
- `C'est l'espoir ! Défends bien cette petite flamme ;`
|
||
- `Si la flamme s'éteint, ami, ton cœur est mort.`
|
||
- Pensez bien aux `"\n"` pour passer à la ligne !
|
||
|
||
## Exercice 2
|
||
|
||
- Ouvrez à nouveau votre fichier texte, mais en lecture
|
||
- Pour relire et afficher les lignes du fichier une à une
|
||
- Utilisez une boucle `while` :
|
||
- `line = <lire une ligne>`
|
||
- `while line != "":`
|
||
- `<afficher la ligne>`
|
||
- `<lire la ligne suivante>`
|
||
|
||
ou
|
||
|
||
- Variante de boucle avec la syntaxe de `Python 3.8`
|
||
- `while line := <lire une ligne>:`
|
||
- <afficher la ligne>
|
||
|
||
## Exercice 3 (ouverture avec `with`)
|
||
|
||
- Remplacez le code des deux exercices précédents pour utiliser un gestionnaire de contexte. |