我有一个格式为 .py 的脚本和一个格式为 pickle 的随机森林,我需要将其交付给客户。他不应该能够读取这两者。
回答:
如果你真的需要隐藏代码,**我建议你使用一个混淆器
例如:https://wiki.python.org/moin/Pyarmor
附注:你在这里有一个类似的提问:如何有效地混淆Python代码?
另外,这是一个我从未做过或探索过的事情,但通过仅分发PYC文件可能是另一种选择,但你必须自己探索这一点。了解更多信息,请访问 https://www.curiousefficiency.org/posts/2011/04/benefits-and-limitations-of-pyc-only.html
*** 我知道混淆代码是不好的做法,但有时候公司要求这样做 :/