[Python] remplacer caractères fichier texte
Résolu/Fermé
Krytek13
Messages postés
9
Date d'inscription
samedi 28 octobre 2006
Statut
Membre
Dernière intervention
18 novembre 2006
-
28 oct. 2006 à 23:37
Krytek13 Messages postés 9 Date d'inscription samedi 28 octobre 2006 Statut Membre Dernière intervention 18 novembre 2006 - 31 oct. 2006 à 20:38
Krytek13 Messages postés 9 Date d'inscription samedi 28 octobre 2006 Statut Membre Dernière intervention 18 novembre 2006 - 31 oct. 2006 à 20:38
A voir également:
- Python remplacer un caractère par un autre
- Caractère ascii - Guide
- Remplacer disque dur par ssd - Guide
- Word remplacer un mot par un autre - Guide
- Caractere speciaux - Guide
- Caractère spéciaux - Guide
2 réponses
kilian
Messages postés
8732
Date d'inscription
vendredi 19 septembre 2003
Statut
Modérateur
Dernière intervention
5 février 2025
1 526
31 oct. 2006 à 00:36
31 oct. 2006 à 00:36
Une fois que tu as ton dico, tu peux parcourir facilement ses indices (ou clés).
Donc ce qu'il faut faire:
Pour chaque clé de index: remplacer dans le fichier chaque sous chaine égale à clé par index[clé]
En python ça donne ça:
Pis voilà....
Donc ce qu'il faut faire:
Pour chaque clé de index: remplacer dans le fichier chaque sous chaine égale à clé par index[clé]
En python ça donne ça:
fichier=open("data1.txt", "r") contenu=fichier.read() #Lit tout le fichier d'un coup index = { '-101' : '\moins un zero un', '001' : '\zero zero un', '111' : '\un un un', '011' : '\zero un un' } #Tu peux prendre n'importe quel nom pour la variable cle #Cette variable représente une nouvelle clé de l'index à chaque itération du for for cle in index: contenu=contenu.replace(cle, index[cle]) print contenu
Pis voilà....
Krytek13
Messages postés
9
Date d'inscription
samedi 28 octobre 2006
Statut
Membre
Dernière intervention
18 novembre 2006
4
31 oct. 2006 à 20:38
31 oct. 2006 à 20:38
Merci beaucoup pour ta réponse, j'ai enfin pu faire ce que je voulais grâce à toi.
A plus
A plus