modes d'ouverture de fichiers
Je me répond :
Le premier argument contient le nom de fichier. Le deuxième argument décrit le mode d'utilisation du fichier.
Le mode peut être 'r' quand le fichier sera seulement lu, 'w' pour seulement écrire (un fichier existant avec le même nom sera effacé)
et 'a' un ouvre le fichier pour rajout; n'importe quelles données écrites au fichier sont automatiquement ajoutées à la fin.
'r+' ouvre le fichier tant pour la lecture que pour l'écriture. Faute de préciser l'argument 'mode', le fichier souvrira en mode 'r'.
Sous Windows, 'b' ajouté au mode ouvre le fichier dans le mode binaire, ainsi il y a aussi des modes comme 'rb', 'wb' et 'r+b'.
Le python sous Windowss fait une distinction entre le texte et des fichiers binaires; les caractères de
fin-de-ligne dans des fichiers texte sont automatiquement changés légèrement quand les données sont lues ou écrites.
Cette modification en arrière plan pour traiter des données est pratique pour des fichiers texte d'ASCII, mais
il corrompra des données binaires comme dans des FICHIERS d'EXE ou le JPEG. Soyez très prudents en utilisation du mode binaire en lecture.
Traduction grossière (je fatigue:zzz:) de : http://docs.python.org/tutorial/inpu...-writing-files