如何编译Python程序生成.pyc文件

Python013

如何编译Python程序生成.pyc文件,第1张

pyc文件就是 py程序编译后得到的字节码文件 (py->pyc),python为了提高运行效率也会进行编译,有时候编译出pyc文件后,删除py文件也不会出错助于pyc文件的产生,给楼主举例加入你有一个逻辑文件abcd.py,里面有很多函数A,B,C,D,这个时候,如果你有一个test脚本去导入了abcd.py,只要你运行test脚本,在adcd.py目录下就会生成一个abcd.pyc文件,而不管你是否需要调用A,B,C,D函数

单个py文件转为pyc文件

在命令行中输入如下命令:

python -m py_compile hello.py

利用python编译工程, 生成pyc文件。pyc文件是一种二进制机器码,而且隐藏了源码且使得程序能 正常执行。

compileall.compile_dir(path, force=True)为path目录下的py文件产生pyc文件,force=True更新所有的pyc文件。使用compileall得到pyc文件后。

参考链接:

https://www.jb51.net/article/158164.htm

https://www.fujieace.com/python/pyc.html