Structure d'un fichier texte
Un fichier texte est généralement constitué :
- de phrases (ou de paragraphes), séparées par un retour à la ligne. Ce retour à la ligne est codé par le caractère
'\n'
, ou sous Windows,'\r\n'
(mais Python 3 s'occupe de retirer le'\r'
) ; - chaque phrase contient des mots, séparés par un caractère espace.
Il faut tenir compte de l'existence de ces retours à la ligne...
Pour retirer le caractère '\n'
de la fin d'une chaîne, il est possible d'utiliser la commande chn.rstrip('\n')
.
Exercice
- ouvrez Thonny et sauvegardez votre script vide dans un fichier nommé par exemple "gestion_fichier.py" ;
- placez dans ce fichier une commande demandant la création d'un fichier "toto.txt" puis la fermeture de la connexion à ce fichier ; exécutez votre script avec F5 ;
- vérifiez avec un gestionnaire de fichiers que le fichier "toto.txt" a bien été créé, dans le même dossier que "gestion_fichier.py" ;
- ouvrez le fichier "toto.txt" (avec un clic droit : Ouvrir avec Mousepad) et ajoutez-y quelques lignes de texte puis sauvegardez-le ;
- relancez votre programme dans Thonny puis ouvrez à nouveau le fichier "toto.txt" ;
- recommencez les deux étapes précédentes en faisant en sorte de ne pas effacer le texte que vous avez entré dans "toto.txt".