É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: …