pyinstaller onefile sys._MEIPASS是临时目录

时间:2018-10-04 03:35:32

标签: python console pyinstaller

我想从程序的同一目录中的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

因此,我找不到配置文件。

0 个答案:

没有答案