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!!
merci d'avance
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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()
Partager