背景
有些时候,您需要打包您的python脚本,提供给他人使用,但是想保护自己的源代码。 代码混淆就是一个很好的办法
1、去掉注释
2、压缩空格
3、改变变量和函数的命名
安装pyarmor
pip install pyarmor
排除venv目录,这个不混淆,其他的都混淆
./venv/bin/pyarmor-7 pack -e " --onefile" -x " --exclude venv" main.py
参考资料
官方资料 https://pyarmor.readthedocs.io/zh/v7.x/advanced.html