Lecture et écriture de fichiers

La lecture et l'écriture de fichiers texte se font avec open(), de préférence dans un bloc with qui ferme le fichier automatiquement. Le mode (r, w, a) indique lecture, écriture ou ajout, et il faut préciser encoding='utf-8'. Le mode w écrase le contenu existant.

Exemple

with open('notes.txt', 'w', encoding='utf-8') as f:
    f.write('bonjour')

Notions voisines

Tout le glossaire