Bonjour,
j'utilise ce petit bout de code lancer une fenêtre d'ouverture de fichiers et je sélectionne plusieurs fichiers.
Le problème, c'est que pour chaque fichier sélectionné, je me retrouve avec le chemin absolu inclus ce qui fait que lorsque que je sélectionne 300 fichiers, je dépasse la longueur max du type "string" et ma variable "listeFichiers" renvoyée est vide. Je n'ai pas trouvé d'option dans ".askopenfilename" permettant d'avoir d'une part le chemin (qui est commun à tous les fichiers) et d'autre part la liste des noms des fichiers.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 options = {} options['multiple'] = 1 options['filetypes'] = [('MovableSlices', '.ascii'), ('All files', '.*')] options['defaultextension'] = '.ascii' options['initialdir'] = '\\\\11285322xp\\users\\Quentin\\BASE_B95_BV_N1\\MovableSlices_13x10x10mm' options['title'] = """Sélectionner les fichiers à convertir""" listeFichiers = dlg.askopenfilename(**options).split()
Quelqu'un sait comment régler ce problème ?
Partager