源码直接用相对路径的话打包后会报错,故而在每次运行时取得此刻的绝对路径加在相对路径前即可。
import os
path = os.path.abspath(os.path.dirname(os.path.abspath(__file__)))
print(path+r"\相对路径")
常用命令行参数:
-F指定打包后只生成一个exe格式的文件-D创建一个目录,包含exe文件,但会依赖很多文件(默认选项)-i给应用程序添加图标-c使用控制台,无界面-w使用窗口,无控制台
本文介绍了解决源码中相对路径在打包后导致错误的方法,通过获取当前文件的绝对路径来修正路径问题,并列举了一些常用的命令行参数。
源码直接用相对路径的话打包后会报错,故而在每次运行时取得此刻的绝对路径加在相对路径前即可。
import os
path = os.path.abspath(os.path.dirname(os.path.abspath(__file__)))
print(path+r"\相对路径")
常用命令行参数:
-F 指定打包后只生成一个exe格式的文件-D 创建一个目录,包含exe文件,但会依赖很多文件(默认选项)-i 给应用程序添加图标-c 使用控制台,无界面-w 使用窗口,无控制台
7764

被折叠的 条评论
为什么被折叠?