Afficher tous les doublons dans une liste de fichiers
xunil2003
-
yg_be Messages postés 23541 Date d'inscription Statut Contributeur Dernière intervention -
yg_be Messages postés 23541 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
Tous est dans le titre.
Je cherche a afficher tous les doublons dans une liste.
La liste est en faite une liste de fichier du disque dur, l'utilisateur doit pouvoir var les doublons afin de les comparer éventuellement et savoir quel est le chemin des doublons pour un supprimer un des deux .
exemple liste
Comment afficher les doublons dans la liste avec les chemin différent des fichers ?
Je n'arrive pas a trouver la solution ?
Merci d'avance pour vos avis et conseils ?
Tous est dans le titre.
Je cherche a afficher tous les doublons dans une liste.
La liste est en faite une liste de fichier du disque dur, l'utilisateur doit pouvoir var les doublons afin de les comparer éventuellement et savoir quel est le chemin des doublons pour un supprimer un des deux .
exemple liste
Liste = ['/home/laurent/gestion.pdf', '/home/laurent/test.pdf', '/home/laurent/pdf/gestion.pdf', '/home/laurent/gestion.odt', '/home/laurent/Documents/03157.jpg']
Comment afficher les doublons dans la liste avec les chemin différent des fichers ?
Je n'arrive pas a trouver la solution ?
Merci d'avance pour vos avis et conseils ?
Configuration: Linux / Firefox 88.0
A voir également:
- Supprimer les doublons python
- Supprimer rond bleu whatsapp - Guide
- Supprimer une page word - Guide
- Supprimer les doublons excel - Guide
- Doublons photos - Guide
- Supprimer pub youtube - Accueil - Streaming
2 réponses
yg_be
Messages postés
23541
Date d'inscription
Statut
Contributeur
Dernière intervention
Ambassadeur
1 584
bonjour,
un conseil:
donne un exemple complet, avec, évidemment, le résultat attendu.
sinon, l'exemple ne sert à rien.
un conseil:
donne un exemple complet, avec, évidemment, le résultat attendu.
sinon, l'exemple ne sert à rien.
Bonsoir,
le résultat que je voudrais obtenir afin de savoir l'emplacement des doublon pour en supprimer un des deux .
doublons trouvé :
/home/laurent/gestion.pdf
/home/laurent/pdf/gestion.pdf
/home/laurent/vidéo_famille.avi
/home/laurent/Vidéos/vidéo_famille.avi
Pour lister les fichier j'utilise ceci :
A partir de là comment afficher les doublons avec le chemin ?
A mon avis en jouant avec les deux listes
Comparer la liste sans chemin et afficher le resultat avec la liste avec chemin en indiquant l'index de l'element
Merci d'avance ?
Liste = ['/home/laurent/gestion.pdf', '/home/laurent/test.pdf', '/home/laurent/pdf/gestion.pdf', '/home/laurent/vidéo_famille.avi', '/home/laurent/gestion.odt', '/home/laurent/Documents/03157.jpg', '/home/laurent/vidéo_famille.avi']
le résultat que je voudrais obtenir afin de savoir l'emplacement des doublon pour en supprimer un des deux .
doublons trouvé :
/home/laurent/gestion.pdf
/home/laurent/pdf/gestion.pdf
/home/laurent/vidéo_famille.avi
/home/laurent/Vidéos/vidéo_famille.avi
Pour lister les fichier j'utilise ceci :
def lister_fichiers(path): global liste_des_fichiers_avec_chemin, liste_des_fichiers_sans_chemin import glob import os.path liste_des_fichiers_avec_chemin = [] for root, dirs, files in os.walk(path): for i in files: liste_des_fichiers_avec_chemin.append(os.path.join(root, i)) liste_des_fichiers_sans_chemin.append(os.path.join(i)) print liste_des_fichiers_avec_chemin print liste_des_fichiers_sans_chemin print
A partir de là comment afficher les doublons avec le chemin ?
A mon avis en jouant avec les deux listes
Comparer la liste sans chemin et afficher le resultat avec la liste avec chemin en indiquant l'index de l'element
liste_des_fichiers_avec_chemin[index]
Merci d'avance ?