赞
踩
这阵子遇到了一个需求,需要给代码给别人运行,又不希望别人把这个代码转发传播,所以想对代码加密。
需求的解决来自一个博主:禅与电脑维修艺术,我看到了库pyarmor,同时这个博主的文章还有其他三种方法,具体可以去看看。
具体操作流程为:
1、安装pyarmor库;2、加密文件;3、文件调用
1、安装pyarmor:pip install pyarmor
2、加密文件:首先转到文件的位置,然后使用pyarmor obfuscate xx.py即可,如下图。
但是在这里我遇到了一个报错:
原因是我下载的版本是8.0+的,没有该命令,转为使用pyarmor gen xx.py即可,可参考该库的GitHub,加密成功后代码为:
3、文件调用:加密完文件后,会生成一个dist的文件夹,如下图
这时候需要把这两个文件pyarmor_runtime_000000和xx.py移出到主目录下,如下
然后直接调用该py文件即可,
记录如上,以防忘记,同时也希望有助于大家!祝好!
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。