Python、Django隐藏源码。转化为pyc文件

可以有多重形式:

python -m py_compile file.py #把单个.py文件编译为字节码文件
python -m py_compile /path/to/src/ #批量生成字节码文件,/path/to/src/是包含.py文件名的路径
python -m compileall file.py #把单个.py文件编译为字节码文件
python -m compileall /path/to/src/ #批量生成字节码文件,/path/to/src/是包含.py文件名的路径


1.先将文件编译成pyc文件:但是文件都存在各个文件夹的__pycache__中
2.将__pycache__中的pyc文件拷贝到原来py存在的位置:python pyc_create copy  文件的根路径;这样就将编译的文件存在原来py文件的位置了
3.将原来的py文件删掉就可以了:python pyc_create remove 文件根路径
4.将文件的名字进行更改,我这里使用的是pyhon 3.6版本的,所以文件的名字变成了*.cpython-36.pyc,要将其中的cpython-36去掉,不然不能正常运行,因为文件的名字默认最后一个后缀是扩展名,其他的为文件名字
执行完毕,就可以使用了
 

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值