Dans mon fichier python, je fait :
print(os.path.dirname(__file__))
ça m'affiche bien le chemin de mon script, et donc du fichier .ini placé au même endroit.
Dans le début de mon traitement, je teste si je trouve le fichier ini, sinon, j'affiche un message d'erreur
Ensuite je crée mon "exe" avec pyinstaller. Quand je lance l'exe, il m'affiche le message d'erreur, car il cherche le fichier ini dans C:\Users\ngabar\AppData\Local\Temp\_MEI77482\monfichier.ini
Dans ce répertoire .../Local/Temp, il y a des dll Qt5 et autres fichiers Python, comme si en lançant l'exe, il avait dezippé des choses dans ce répertoire, et ensuite, ça devient le répertoire source ...
Nico
Partager