隐藏非程序员的Python代码

ulo*_*oco 1 python obfuscation

如何从客户那里混淆/隐藏我的Python代码,以便他无法改变他喜欢的来源?

我知道没有有效的方法可以隐藏Python代码,因此无法读取它.我只想要一个简单的保护,一个不知道自己在做什么的人不能只用文本编辑器打开源文件,并且不费吹灰之力地进行更改或轻松理解所有内容.因为我的代码编写得非常容易理解,所以我想隐藏我在第一时使用的主要原则.

如果有人真的想了解我做了什么,他会的.我知道.

那么你有一个常用的方法来为python代码提供简单的保护吗?

mer*_*011 6

只需使用本答案中的方法将其编译为字节码即可.

import py_compile
py_compile.compile("file.py")
Run Code Online (Sandbox Code Playgroud)

pyc文件可以分布在地方的py文件.