python代码隐藏

  • 为什么隐藏
  • 其实python的代码对明白人没什么可隐藏的,大家都知道怎么反编译
  • 但是有些时候我就想隐藏一下
  • 所谓的python代码隐藏就是预编译为pyc,pyd,pyo
  • python -m py_compile xx.py or python -m compileall /dir
  • 生成的pyc在__pycache__目录下,但是会带版本号,这需要自己去删除
  • 删除原py文件,不用修改源码的import,会自动去调用pyc文件
  • 代码运行时禁止生成pyc文件,暂时就发现python -B xxx.py or python -B xxx.pyc可用
    原文作者:wyude
    原文地址: https://www.jianshu.com/p/6d8a50eb90f3
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞