如何在python3中编译python程序(转换为pyc)

时间:2018-09-24 11:59:58

标签: python python-3.x python-2.7 compilation

有两种方法可以在python2中生成pyc:

1。

import py_compile
py_compile.compile("file.py")

2。

python -m compileall ./

python3怎么做?我尝试了上述两种方法,都没有在python3中生成.pyc文件。请帮忙。

1 个答案:

答案 0 :(得分:1)

感谢@meissner _

  1. colA | colB | colC ---------------------------------|----------------------------------|----- {555,571,701,707,741,1470,4965} | {555,571,701,707,741,1470,4965} |1 {555,571,701,707,741,1470,4965} | {555,571,701,707,741,1470,4964} |0

    import py_compile

  2. py_compile.compile("file.py") #compiles single file named file.py

两种方法都可以在Python2和Python3中使用。 Python2和Python3的唯一区别是:

  1. Python2 相同目录中生成.pyc文件,而

  2. Python3 在同一目录内名为 __ pycache __ 的文件夹中创建它。