测试场景:打包指定大小的可执行文件,构造计算应用程序文件hash耗时不同的情况,需要三端
实现方式:采用pyinstaller进行打包(三端直接在不同系统下进行编译即可)
pip3 install pyinstaller
#注意:win下是;分割,mac下是:作为分割
#resource为我的资源文件夹 .代表解压到当前目录
#windows下
pyinstaller -F --add-data resource;. main.py
#macos、linux下
pyinstaller -F --add-data resource:. main.py
拓展:
方式一:直接借助参数打包,参数列表PyInstaller各参数含义
方式二:借助spec文件打包
#生成main.sepc
pyi