Enregistrer le résultat du module difflib dans un fichier excel
Résolu
rasielblas
Messages postés
143
Statut
Membre
-
rasielblas Messages postés 143 Statut Membre -
rasielblas Messages postés 143 Statut Membre -
Bonjour,
J'ai un code qui permet de comparer deux donnée dans un liste est ça marche très bien avec le module difflib voici mon code.
Cela me retourne:
---
+++
@@ -1,4 +1,4 @@
-a
+x
b
c
d
Comme résultat il affiche la différence entre la liste en mettant un signe - et + devant le texte qui contient une différence.
Ce que je souhaite c'est d'afficher dans un fichier excel le résultat qui contient une différence comme montre l'image ci-après:

Cordialement,
J'ai un code qui permet de comparer deux donnée dans un liste est ça marche très bien avec le module difflib voici mon code.
from difflib import unified_diff
s1 = ['a', 'b', 'c', 'd', 'e', 'f']
s2 = ['x', 'b', 'c', 'd', 'e', 'f']
for line in unified_diff(s1, s2):
print(line)
Cela me retourne:
---
+++
@@ -1,4 +1,4 @@
-a
+x
b
c
d
Comme résultat il affiche la différence entre la liste en mettant un signe - et + devant le texte qui contient une différence.
Ce que je souhaite c'est d'afficher dans un fichier excel le résultat qui contient une différence comme montre l'image ci-après:

Cordialement,
2 réponses
-
yg_be Messages postés 23437 Date d'inscription Statut Contributeur Dernière intervention Ambassadeur 1 588
bonjour, un exemple:
http://sametmax.com/lire-et-ecrire-dans-un-fichier-xls/ -