- 为什么隐藏
- 其实python的代码对明白人没什么可隐藏的,大家都知道怎么反编译
- 但是有些时候我就想隐藏一下
- 所谓的python代码隐藏就是预编译为pyc,pyd,pyo
-
python -m py_compile xx.py
orpython -m compileall /dir
- 生成的pyc在
__pycache__
目录下,但是会带版本号,这需要自己去删除 - 删除原py文件,不用修改源码的import,会自动去调用pyc文件
- 代码运行时禁止生成pyc文件,暂时就发现
python -B xxx.py
orpython -B xxx.pyc
可用
网友评论