le problème c'est que mon fichier est surchargé.du cout je possède une double copie du contenu dans mon fichier txt.le premier est l'original et la 2eme paragraphe correspond à mon texte modifié.comment vider mon fichier avant de ajouter mon nouveau texte.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 fp = open('/home/index.htm', 'rb') msg = fp.read() msg = msg.replace("40001", "52478") fp.close() fp = open('//home/index.htm', 'a') fp.write(msg) fp.close()
si je fais comme ça,ça ne fait aucune modification car on a seulement remplacer dans un buffer (msg) et non pas dans notre fichier
Partager