我不是理论派,那就从实践中成长吧
微博:http://www.weibo.com/willsfanw
python实例练手005
上一篇 /
下一篇 2010-05-18 00:41:43
经过加入异常处理之后,貌似已经可以较稳定的跑N天了
今天。。应该是昨天晚上看了下如何把py文件封装成win32可直接应用的exe的相关方法,正好拿来实践下
首先需要借助第三方的模块py2exe(google一下就知道,官网可以下载与自己机器装的python版本对应的版本)
安装完成之后,即可编写一个独立的安装py,运行之后就可以把我们自己的py封装成exe(py2exe官网也有对应的说明,就不细说明了)
由于我是用PyScripter来编写python脚本的,想不通过命令行直接用Pys来运行安装py
1 from distutils.core import setup
2 import py2exe
3
4 setup(console=["testoptparser.py"])
在Pys里运行时会提示“error: no commands supplied”
不过想想也对,帮助文档说的是要用命令行python testopparser.py py2exe来运行
所以修改了一下
1 from distutils.core import setup
2 import py2exe
3 import sys
4
5 if len(sys.argv) == 1:
6 sys.argv.append("py2exe")
7 sys.argv.append("-q")
8
9 setup(console=["testoptparser.py"])
这样就可以了
setup()有N多参数,试试了一下console支持封装命令行操作的py,至于windows的参数怎么样,待考证
收藏
举报
TAG: