Étapes d'utilisation du concept de lecture d'un fichier
Étapes d'utilisation du concept de lecture d'un fichier
- Ouverture du fichier
- Identifier le nom et le chemin du fichier (typiquement dans filename)
- Choisir le mode "r" pour la lecture
- Ouvrir le fichier avec : with open(filename , mode) as f : ou f = open(filename , mode)
- Traitement du fichier en fonction du format
- 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())
- Traitement des lignes
- Retrait des blancs en début et fin de ligne (line.strip())
- Séparer les éléments en fonction du format (line.split())
- Convertir les éléments en fonction du type attendu
- 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
- Fermeture du fichier
- Avec un with, il n’y a rien à faire
- Sinon, avec un f.close()
- Gérer les exceptions susceptibles de se produire durant le traitement du fichier (typiquement IOError)
- Mettre le code dans un try : … except :
- Traiter les exceptions par le suite avec des except error_type: …