test ScribeFire
每天一个小程序--在python的类和函数中使用静态变量

每天一个小程序--python编译pyc文件

pingf posted @ Mon, 01 Nov 2010 11:05:47 -1100 in 未分类 , 2937 readers

今天开始写这个,希望能坚持下去,不过真忙了也没办法,

今天记录下如何编译python的方法

比如有下面简单的一个程序

def show():
    print 'hello world!'
if __name__ == '__main__':
    show()

 

如果想编译它,可以用py_compile这个包,

下面修改一下

import   py_compile;     
py_compile.compile('test01.py')

def show():
    print 'hello world!'
if __name__ == '__main__':
    show()

这时再运行下,除了输出"你好世界"以外,还会生成对应的*.pyc文件

当然也可以不改动程序,直接运行这个命令

python -mpy_compile test01.py
##假定文件命名为test01.py
-m是直接运行某个包

Login *


loading captcha image...
(type the code from the image)
or Ctrl+Enter