Remplacer des charactères dans un fichier
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:
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) |