Bonjour,

J'ai deux fichiers .cvs et je cherche, à l'aide d'un script python à écrire un troisième .cvs avec les donnés des deux premiers.

Est-il possible d'imbriquer deus boucles for X in X ?

En effet le script doit lire la première ligne du fichier 1, comparer cette première ligne avec la totalité des lignes du fichier 2 puis recommencer avec la deuxième ligne du fichier 1...

Problème, quand je teste ce morceau de code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
for ligneFichier1 in fichier1:
    print("1")
    for ligneFichier2 in fichier2: 
        print("2")
J'obtiens en imaginant que les deux fichier ont trois lignes :
> 1
> 2
> 2
> 2
> 1
> 1

Alors que je cherche à avoir :
> 1
> 2
> 2
> 2
> 1
> 2
> 2
> 2
> 1
> 2
> 2
> 2

En gros le deuxième for ne s'execute qu'une fois. Pour info les lecteurs utilisent la bibliothèque cvs.