Python3不编译源文件

时间:2018-01-18 19:09:34

标签: python python-3.x compilation

我无法使用Python 3进行编译,即不生成.pyc文件。

例如:

python -m py_compile test.py

生成test.pyc

Hovewer,

python3 -m py_compile test.py

生成 test.pyc

test.py

print("hello world")

为什么呢?

1 个答案:

答案 0 :(得分:1)

在Python 3中,您可以在__pycache__脚本旁边的test.py目录中找到 .pyc 文件。

从终端:

$ python3 -m py_compile test.py
$ ls __pycache__
 test.cpython-36.pyc

在python3里面

使用py_compile模块:

>>> import py_compile
>>> py_compile.compile('test.py')

请参阅: https://docs.python.org/3/library/py_compile.html