如何直接运行.pyc文件?

2020年8月11日 / 584次阅读 / Last Modified 2020年8月11日

如果你的程序只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文件是不能运行的。

-- EOF --

本文链接:https://www.pynote.net/archives/2342

相关文章

    留言区

    电子邮件地址不会被公开。 必填项已用*标注


    前一篇:
    后一篇:

    More


    ©Copyright 麦新杰 Since 2019 Python笔记

    go to top