Pyminifier(混淆)似乎没有改变命令行以外的任何东西

Pyminifier (obfuscation) does not appear to change anything other than in command line

我试图用 pyminifier 混淆我的 python 代码。通常我会使用 SAAS,但是它不在这个小项目的预算之内,也不可能将其作为服务器应用程序托管。我试过以下代码:

pyminifier --nonlatin --replacement-length=50 C:/hi.py

虽然当我编辑文件时它似乎没有任何不同。当我用 Uncompile6 打开时也是如此。我错过了什么吗?它在命令行中更改或出现。如果我通过 pyinstaller 分发它,代码似乎在 cmd 中发生了变化,但似乎没有任何不同。

默认情况下,pyminifier只会缩小文件(删除不必要的空格、注释....)。 你可能想要 运行:

pyminifier -O --nonlatin --replacement-length=50 C:/hi.py

尝试使用 -o 添加输出文件

pyminifier -o C:/hi_2.py --nonlatin --replacement-length=50 C:/hi.py