modifier dans un fichier.txt
Bonjour,
Je cherche un moyen de modifier une ligne qui se trouve au dans un fichier texte.
je souhaite tout d'abord ouvrir mon fichier en lecture 'r' pour repérer ma ligne.
puis dans un nouveau fichier, que j'ouvre en write je vais remplacer la chaîne de caractères par une autre chaine 'bonjour: ex'
Auriez-vous une autre idée??? sur comment coder ça
voilà ce que j'ai pu faire après ma recherche, mais qui ne marche pas!!
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14
|
import sys
fichier = open('ifc.txt','r')
fichier2 = open('ifc.txt'+'~','w')
lignes = fichier.readlines()
for ligne in lignes:
ligneFinale = ligne.replace('END-ISO-10303-21','bonjour')
fichier2.write(ligneFinale)
fichier.close() # Fermeture du fichier source
fichier2.close() |
merci d'avance