方法1
先执行 pyinstaller -F -w xxx.py
再在生成的.spec
文件中datas
字段添加文件夹数据,需要打包进去的文件都应放在文件夹中
例子,比如要打包resource
文件夹下的内容,则应该写成
1 | datas=[('resources','resources')], |
最后,再执行一下pyinstaller xxx.spec
方法2
pyinstaller -F -w xxx.py --add-data resources;resources
每次都执行以上的命令
引用打包的文件
打包的文件路径很关键,利用此函数进行资源定位,直接搬用即可:
1 | def get_resource_path(relative_path): # 利用此函数实现资源路径的定位 |
以上