Python
Lecture et écriture de fichiers en python
Lecture de fichiers
Pour lire un fichier, il faut tout d'abord un descripteur de fichiers. Le descripteur de fichiers pour la lecture :
fd = open(filename, "r")
Les options de cette ligne sont décrites plus en détails un peu après.
Une petite fonction utile permettant de lire un fichier au format texte ou binaire :
def readfile(filename, binary=False):
if binary : b_opt="b"
else: b_opt=""
f = open(filename, "r"+b_opt)
data = f.readlines()
f.close()
return data
Écriture de fichiers
Le descripteur de fichiers pour l'écriture :
fd = open(filename, "w")
Une petite fonction utile permettant d'écrire un fichier au format texte ou binaire :
def writefile(filename, data, binary=False):
if binary : b_opt="b"
else: b_opt=""
f = open(filename, "w"+b_opt)
for e in data:
f.write(e)
f.close()
return data
Pas de commentaires