L'information stockée dans la variable "Filename" est différente selon la façon dont on lance le programme.
Code:
1 2 3 4
| #Boucle pour appliquer le code sur tous les fichiers du repertoire
for filename in os.listdir(cheminFacturesMasse+"//"):
if filename.endswith('.pdf'):
doc = fitz.open(filename) |
Par la console, le chemin du répertoire temporaire est conservée donc transparente pour l'utilisateur.
Mais si on l'utilise par un .exe, alors il ne reste plus que le nom (et non pas le chemin complet ;)).
C'est pourquoi il faut le rajouter :
Code:
1 2 3 4
| #Boucle pour appliquer le code sur tous les fichiers du repertoire
for filename in os.listdir(cheminFacturesMasse+"//"):
if filename.endswith('.pdf'):
doc = fitz.open(chemin + "//" + filename) |