如何直接运行.pyc文件?

果你的程序只import了标准库,或者import的库都是用pip安装的,那么ok,你可以直接运行.pyc文件:

python3 prog_name.pyc

如果你的程序还import了你自己的库,比如通目录下的其它.py文件,要运行.pyc文件,需要修改一点文件名。比如你的程序 import misc,这时,你要把misc.cpython-38.pyc这个文件名修改为misc.pyc后,才能正常执行的pyc程序。(这就是说,python的import,可以是一个py,也可以是pyc)

为什么要直接运行.pyc程序?

有的时候,用发布pyc的方式,可以在一定程度上起到代码保密的作用。不过这种保密比较弱,懂行的人可以轻轻松松做反编译。

如何得到.pyc程序文件?

  • 运行.py文件后,python会自动在__pycache__自动生成所有.py文件的.pyc文件;
  • 编译python代码;

pyc文件是什么?

pyc文件是python源码的byte code文件。

最后,在Windows下双击pyc文件是不能运行的。

你可能感兴趣的:(python,开发语言)