Aller au contenu

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

  1. ouvrez Thonny et sauvegardez votre script vide dans un fichier nommé par exemple "gestion_fichier.py" ;
  2. 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 ;
  3. 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" ;
  4. ouvrez le fichier "toto.txt" (avec un clic droit : Ouvrir avec Mousepad) et ajoutez-y quelques lignes de texte puis sauvegardez-le ;
  5. relancez votre programme dans Thonny puis ouvrez à nouveau le fichier "toto.txt" ;
  6. recommencez les deux étapes précédentes en faisant en sorte de ne pas effacer le texte que vous avez entré dans "toto.txt".