添加静态文件

意思是将test.py当前目录下的res目录(及其目录中的文件)加入目标exe中,在运行时放在临时文件的根目录下,名称为res

使用对应资源的时候需要使用到如下方法:

def resource_path(relative_path):
"""
这段代码根据程序是否被打包成可执行文件,确定了资源的基本路径,
并将基本路径与相对路径拼接起来,返回资源的绝对路径。
:param relative_path:
:return:
"""
if getattr(sys, 'frozen', False):
# 已打包的运行环境
return os.path.join(sys._MEIPASS, relative_path)
return relative_path

双击启动打包后的exe文件,会将文件解压到C盘的Temp文件夹里,因此sys._MEIPASS为跳转到该Temp文件夹中