python打包加版本信息_使用pyi-set_version为PyInstaller打包出来的程序附加版本信息...

本文将讲述如何使用 pyi-grab_version获取版本信息的模板文件,以及使用 pyi-set_version为打包好的程序附加版本信息。

当然了,在开始前,需要你已经安装好了 PyInstaller 这个工具。

如果已经安装,你可以在 Python 的安装目录,Scripts 文件夹下找到 pyi-grab_version和pyi-set_version这两个工具。

使用pyi-grab_version创建版本信息模板文件

这里我以 QQ.exe 为例子。

在CMD环境下执行命令 pyi-grab_version QQ.exe完整路径名(小技巧:可直接将QQ.exe拖曳到CMD窗口获得完整路径);

执行完后,我们会在pyi-grab_version.exe 文件的目录下获得一个

file_version_info.txt 文件。

file_version_info.txt 文件内容如下:

将文件中对应的值修改成自己需要的,现在我们将这些版本信息附加到我们的打包程序中。

方法 1:在打包时加入版本信息

在使用 PyInstaller 打包时加入选项 --version-file [后跟版本信息文件路径] ,例:

pyinstaller -F -w --version-file c:\myVersionInfo.txt c:\main.py

方法 2:使用 pyi-set_version 为已经打包好的EXE文件添加版本信息

为已经打包好的EXE文件添加或修改版本信息用这种方法;

pyi-set_version c:\myVersionInfo.txt c:\myApp.exe

最终效果图:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值