Bonjour,
j'ai 1 fichier avec n lignes comportant a chaque fois 1 de mes 3 variables A1 A2 ou A3.
J'aimerai transformer toutes mes variables A1 par des B1 dans mon fichier texte.
Idem pour A2 et A3 en B2 et B3.
Si il n'y avait que le remplacement de A1 par B1, je n'aurai pas de problème :
Le souci, c'est que si je fais la même chose dans la foulée pour A2, j'efface le travail précédemment effectué pour A1.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 for ligne in fichier_source.readlines(): if ligne.count(A1) >= 1 : fichier_cible.write(ligne.replace(A1,B1)) else : fichier_cible.write(ligne)
La solution a laquelle je pense la tout de suite, c'est de le faire en 3 fois :
1 passage pour A1, puis je supprime fichier_source et fichier_cible devient la nouvelle source.
Je trouve ça vraiment moche comme solution...
Vous avez une meilleure idée ?
Partager