Pyc文件 编译和运行

来源:互联网 发布:银行网络宣传方法 编辑:程序博客网 时间:2024/06/02 02:17

原文地址:点击打开链接


一、编译生成pyc:

(1)单个文件

import py_compile
py_compile.compile(r'H:/game/test.py')

(2)多个文件
>>>import compileall

>>>compileall.compile_dir(r'D:\test')

 

(3)直接通过命令来运行,可以看到下面的命令中并没有用到compile()函数, 这是因为py_compile模块的main()函数中调用了compile().

python -m py_compile test.py
python -O -m py_compile test.py

-O 优化成字节码
-m 表示把后面的模块当成脚本运行
-OO 表示优化的同时删除文档字符串

如果你想看compile(), compile_dir(), compile_path()具体每个参数是干吗用的,可以使用print py_compile.compile().__doc__来查看,或者直接打开py_compile.py,compileall.py文件来看。

 

二、运行Pyc

>>> Python test.pyc 即可


0 0
原创粉丝点击