我不是理论派,那就从实践中成长吧 微博: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
from distutils.core import setup
import py2exe

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:

 

评分:0

我来说两句

日历

« 2024-05-25  
   1234
567891011
12131415161718
19202122232425
262728293031 

数据统计

  • 访问量: 18383
  • 日志数: 22
  • 建立时间: 2009-12-07
  • 更新时间: 2011-09-26

RSS订阅

Open Toolbar