在使用pyinstaller打包好一个exe后,运行此exe,会把此文件解压缩到
C:\Users\xxxx\AppData\Local\Temp\
临时目录下运行。而配置文件一般放置在exe同一个目录下等待程序查找读取。
路径该这样写,会定位到解压缩后的临时地址从而找不到配置文件。
目标文件为:test.xlsx
os.path.join(os.path.dirname(os.path.realpath(sys.executable)), 'test.xlsx')
在使用pyinstaller打包好一个exe后,运行此exe,会把此文件解压缩到
C:\Users\xxxx\AppData\Local\Temp\
临时目录下运行。而配置文件一般放置在exe同一个目录下等待程序查找读取。
路径该这样写,会定位到解压缩后的临时地址从而找不到配置文件。
目标文件为:test.xlsx
os.path.join(os.path.dirname(os.path.realpath(sys.executable)), 'test.xlsx')
本文标题:python 打包exe 找不到资源文件路径
本文链接:https://www.haomeiwen.com/subject/tjefdrtx.html
网友评论