Skip to content

Python打包的exe获取目录

Python 打包的 exe 获取执行目录

由于打包成一个文件的 exe 会解压到临时目录,所以使用 os.listdir 读取的是那个临时目录。因此注入 os.makedirs('./test') 这种操作都会出问题。

要用 os.chdir(os.path.dirname(os.path.abspath(sys.executable))) 才能改变成 exe 所在的实际目录。

Comments