À partir du doc,
Les modes 'r+', 'w+' et 'a+' ouvrent le fichier pour mise à jour (remarquez que 'w+' tronque le fichier). Ajoutez 'b' au mode pour ouvrir le fichier en mode binaire, sur les systèmes qui font la distinction entre fichiers binaires et fichiers texte; sur les systèmes qui n'ont pas cette distinction, ajouter le 'b' n'a aucun effet.
et ici
w+ : Ouvre un fichier pour écriture et lecture. Écrase le fichier existant si le fichier existe. Si le fichier n'existe pas, crée un nouveau fichier pour la lecture et l'écriture.
Mais, comment lire un fichier ouvert avec w+
?
35 votes
J'ai trouvé ce diagramme très utile.