bili2.0 icon indicating copy to clipboard operation
bili2.0 copied to clipboard

Sky

Open skymilong opened this issue 4 years ago • 4 comments

pyinstaller打包好一个exe后,运行此exe,会把此文件解压缩到 C:\Users\xxxx\AppData\Local\Temp\ 目录下,然后运行。 而配置文件一般放置在exe同级别目录下。假如os.path.dirname(os.path.realpath(file)) 来获取目录,会定位到解压缩后的地址。 瞎改的凑合看吧 参考:https://blog.csdn.net/weixin_33670786/article/details/92267914

skymilong avatar Mar 04 '20 07:03 skymilong

这是解决打包后运行无法打开数据文件的,之后打包就能正常运行了。其他的没看

skymilong avatar Mar 04 '20 07:03 skymilong

暂时没时间 review,等复试完吧

yjqiang avatar Mar 04 '20 07:03 yjqiang

在按照你的提示修改之后,显示了新的错误

Traceback (most recent call last):
  File "run.py", line 45, in <module>
  File "conf_loader.py", line 95, in read_user
  File "conf_loader.py", line 70, in read_user
  File "conf_loader.py", line 41, in toml_load
FileNotFoundError: [Errno 2] No such file or directory: 'C:\\Users\\2333\\AppData\\Local\\Temp\\_MEI251762/conf/user.toml'
[23588] Failed to execute script run

是什么原因呢

lNeverl avatar Apr 12 '20 09:04 lNeverl

在按照你的提示修改之后,显示了新的错误

Traceback (most recent call last):
  File "run.py", line 45, in <module>
  File "conf_loader.py", line 95, in read_user
  File "conf_loader.py", line 70, in read_user
  File "conf_loader.py", line 41, in toml_load
FileNotFoundError: [Errno 2] No such file or directory: 'C:\\Users\\2333\\AppData\\Local\\Temp\\_MEI251762/conf/user.toml'
[23588] Failed to execute script run

是什么原因呢

我改动应该没涉及这块才对,你看下我的改动。 不过这里的错误提示比较明显,没找到user.toml。你再仔细看看

skymilong avatar May 11 '20 06:05 skymilong