Étapes d'utilisation du concept de lecture d'un fichier

Étapes d'utilisation du concept de lecture d'un fichier

  1. Ouverture du fichier
    1. Identifier le nom et le chemin du fichier (typiquement dans filename)
    2. Choisir le mode "r" pour la lecture
    3. Ouvrir le fichier avec : with open(filename , mode) as f : ou f = open(filename , mode)
  2. Traitement du fichier en fonction du format
    1. Parcours des lignes : ligne par ligne avec f.readline() en itérant sur les lignes avec for line in f: ou for line in f.readlines())
    2. Traitement des lignes
      1. Retrait des blancs en début et fin de ligne (line.strip())
      2. Séparer les éléments en fonction du format (line.split())
      3. Convertir les éléments en fonction du type attendu
    3. Traiter les erreurs de formatage du fichier (ignorer ligne, raise ValueError) * Trouver l’expression pour écrire une ligne en fonction du format par concaténation
  3. Fermeture du fichier
    1. Avec un with, il n’y a rien à faire
    2. Sinon, avec un f.close()
  4. Gérer les exceptions susceptibles de se produire durant le traitement du fichier (typiquement IOError)
    1. Mettre le code dans un try : … except :
    2. Traiter les exceptions par le suite avec des except error_type: …
/syllabus/info1-exercises/assets/slwe/write-file-read.png

Page précédente Page suivante