Bonjour,
Je souhaite remplacer des caractères dans un fichier, j'arrive pour un seul mais pas pour plusieurs.
Je souhaite remplacer:
1./ "'" par "" -> OK
2./ "=;" par "=" -> NOK
Dois-je faire un simple remplace ou bien je dois passer par les fameuses expressions régulières?
Merci par avance, ci-joint mon code:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 def remplacer(c1,c2,ch): n=len(ch) i=0 while i<n: if c1==ch[i]: ch=ch[:i]+c2+ch[i+1:] n-=1 i+=1 return ch mon_fichier = open("mon_fichier.txt", "r") contenu = mon_fichier.read() #print(contenu) contenu = remplacer("'", "", contenu) print(contenu)
Partager