pyinstaller onefile sys._MEIPASS - это временный каталог - PullRequest
0 голосов
/ 04 октября 2018

Я хочу прочитать конфигурацию из color.ini в том же каталоге программы.

if getattr(sys, 'frozen', False):
    bundle_dir = sys._MEIPASS
else:
    bundle_dir = os.path.dirname(os.path.abspath(__file__))
config_path = os.path.join(bundle_dir, "color.ini")
print (config_path)

Но если я использую pyinstaller test.py -F, а затем запускаю test.exe, консоль напечатает C:\Users\xy\AppData\Local\Temp\_MEI75562\color.ini

Поэтому я не могу найти файл конфигурации.

...