上一篇博文
使用PyInstaller2将Python脚本转化为可执行文件(下-进阶使用)
http://www.cnblogs.com/balian/archive/2013/02/17/2915077.html
提到了version.txt文件。大家可能想知道version.txt文件(或者至少格式)是怎么得来的。PyInstaller2提供了一个组件(GrabVersion.py)来分析Windows系统中某个可执行文件,从而生成version.txt文件。不过,要使这个组件能正常工作,需要做些工作。本文博客园balian原创,欢迎转载,转载请说明原作者。
假设PyInstaller2文件夹是在C盘根目录。文件GrabVersion.py就在C:\pyinstaller2\utils文件夹中。但却是无法直接执行的,请看下图。这里假设是来分析文件C:\Windows\System32\cmd.exe的版本和版权信息。
系统提示错误“No module named PyInstaller”。
将文件GrabVersion.py拷贝到C:\pyinstaller2\文件夹可以修复这个问题,但又有了新问题。如下图:
系统提示C:\pyinstaller2\PyInstaller\utils\versioninfo.py需要修改。修改这个文件并不复杂。如下图,添加一系列str()在相应位置。
重新运行命令
C:\pyinstaller2>python GrabVersion.py "C:\Windows\System32\cmd.exe"
就能得到我们需要的version信息了。
*** *** ***
安装PyInstaller2步骤请见:
使用PyInstaller2将Python脚本转化为可执行文件(上-安装部分)
http://www.cnblogs.com/balian/archive/2012/11/21/2780503.html
一些基本的使用步骤请见:
使用PyInstaller2将Python脚本转化为可执行文件(中-使用部分)
http://www.cnblogs.com/balian/archive/2012/11/22/2782308.html
自定义图标和版本信息请见:
使用PyInstaller2将Python脚本转化为可执行文件(下-进阶使用)
http://www.cnblogs.com/balian/archive/2013/02/17/2915077.html
转自:http://www.cnblogs.com/balian/archive/2013/02/18/2915105.html