Bonjour à toutes et tous,

J'ai un problème sur un fonctionnement que je pensais simple, après je ne suis pas bon en codage (ceci explique peut être cela...)
J'ai un dossier comportant 25 194 fichiers et je voudrais lister l'ensemble de ces fichiers.
Voici le code que j'utilise :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
 
#Compteur i
i = 0
liste=os.listdir("C:/SAGENOR/Fichiers_I/archives")
fichierListe = open("C:/1/liste.txt","w")
for ligne in liste:
      ligne = ligne.split(".")
      fichierListe.write(ligne[0] + "\n")
      i = i+1
print(i)
print ("FIN")
Donc dans mon fichier liste.txt je devrais retrouver 25 194 lignes avec, sur chacune, le nom de mon fichier or ce dernier ne comporte que 24 971 lignes.
Pour info mon compteur i indique bien 25 194.

Avez vous une idée de ou peut provenir cette divergence?

D'avance merci