Je suis en train de diff entre 2 fichiers en pythonPython diff ne fonctionne pas dans tous les fichiers
J'ai essayé d'utiliser ce code:
with open(file_1, "r") as file1:
with open(file_2, "r") as file2:
diff = set(file1).difference(file2)
with open(file_o, "w") as file_out:
for line in diff:
file_out.write(line)
file_out.close()
if os.path.getsize(file_o) == 0:
print "match"
else:
print "does not match"
Mais je suis face à un problème à l'aide, il ne fonctionne pas pour tous les fichiers !!
Ceci est totalement étrange, aucune idée pourquoi? et comment puis-je le réparer?
s'il y a un moyen très rapide pour diffing 2 fichiers sans être sensible à l'ordre de ligne, serait reconnaissant
Merci
Quel est votre objectif? Il existe d'autres outils qui offrent de meilleures solutions si vous voulez juste voir les différences entre deux fichiers. – MYGz
Je veux vérifier si elles correspondent, si les fichiers ne correspondent pas, alors je veux imprimer les différences à la sortie du fichier –
@MYGz, je voudrais avoir de meilleures solutions, surtout si elles sont plus rapides. Merci –