Ceci est une ancienne révision du document !
Pour manipuler aisément les fichiers il faut avoir abordé 3 notions:
En python la lecture et l'écriture dans les fichiers se fait via les fonctions built-in open()
Pour lire et écrire du texte dans les fichiers, il faut spécifier correctement l'encodage. L'objet fichier est créé avec la fonction built-in open(), il se chargera d'encoder/décoder les caractères en fonction de l'encodage choisit:
file = open('/path/to/file.txt', 'w', encoding='utf8') for cpt in range(100): file.write(f"ligne {cpt:4d}" + '\n') file.close()
with open('filename.txt') as fp: for line in fp: print line