最近在帮媳妇写一个周报数据计算工具,周报这玩意儿你懂得,一天到晚变变变,让只会使word、ppt的同学安好python并跑起来,这个想法太具有想象力。所幸python有pyinstaller
这个打包工具,每次打包都去查一下命令太辛苦了,遂写一个自动打包脚本。
**【请注意】**脚本使用环境为window系统,其中重命名、拷贝等命令与Linux有些差异。
import os
import main
# 在main.py中声明了VER作为版本号标记
tool_name = 'weekly_report_maker_{}'.format(main.VER)
# 开始打包
os.system('pyinstaller -F -w main.py')
# 打包后重命名
os.system('rename dist {}'.format(tool_name))
os.system('copy README.md {}'.format(tool_name))
os.system('rename {}\\main.exe {}.exe'.format(tool_name, tool_name, tool_name))