Bonjour a tous
j'ai 2 fichiers type txt et je voudrais comparer le contenu pour savoir les ID qui existent dans un des fichiers et qui n'existe pas dans l'autre.
Je voudrais le faire avec python pour apprendre, car je n'ai aucune idée de comment programmer avec python.
Ce que je demande est hors du forum j'en ai conscience.
Je poste quand même pour si quelqu'un peu perdre un peu de son temps.
Voici le format des fichiers:
Chaque block LDR est un registre et les fichiers contienent multitude de registres.
Le champs que je veux comparer est le =001
ici comme valeur: .b13965621
Je vais essayer de le faire en pseudo code juste pour la logique:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 =LDR 00730nam a2200253 a 4500 =001 .b13965621 =005 20140101192443.0 =008 090921s1990\\\\sp\a\\\\\\\\\\000\0\spa\d =010 \\$a.b13965621 =020 \\$a8437602092 =650 04$aGravat$z--Espanya$x--Història$911 =830 \0$aCuadernos de arte (Cátedra) =952 \\$p3$d2009/09/15$t2011/09/27$cSGG$7P$adhub$bdhub$yLL$oG121.03 Gal$4B$eMAAB$m3$s2009/11/04$0C$zMAAB - GAG =952 \\$p187$d2009/11/19$t2011/09/27$cSGG$7P$adhub$bdhub$yLL$oG121.03 Gal$4B$eMAAB$m0$0C$zMAAB - GAG =999 \\$c1$d1
1 lire le 1er fichier
detecter chaque registre grace a =LDR
A l'interieur de chaque registre detecter le champo =001
placer sa valeur dans un array
2 Faire idem avec le 2 eme fichier
3 comparer les valeur de chaque array et imprimer le report.
Quelqu'un saurait le faire ou m'aider pas a pas?
Si oui je passe les 2 fichiers.
D'avancer merci
Partager