Bonjour,
Toujours idem le code va jusqu'au bout ,teste ok et pourtant erreur UnicodeWarning: Unicode equal comparison failed to convert both arguments to Unicode - interpreting them as being unequal
le but est de prendre un répertoire et s\repertoire et le comparer à un tableau, et si le fichier répertoire est dans le tableau, je l'affiche
ça fonction mais sous IDLE j'ai cette erreur ?? une comparaison non abouti mais je ne pige pas, en exe la fonction est nickel mais pas avec IDLE
merci
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 RepProgFiles = os.getenv("ProgramFiles") RepProgFiles = str(RepProgFiles) if RepProgFiles != None: for path, dirs, files in os.walk(RepProgFiles,topdown=False): for xname in range(len(Tab_list_dossiers)): for filename in (files): if Tab_list_dossiers[xname] == (filename): <--------- l'erreur est là Cpt += 1 # compteur de fichier trouvé TxtSecurite2.insert(END,"Programmes : "+filename+'\n\r') TxtSecurite2.update()
Partager