微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

PyArmor,“代码对象太大,试用版限制为 32768 字节”错误,即使文件大小为 30K

如何解决PyArmor,“代码对象太大,试用版限制为 32768 字节”错误,即使文件大小为 30K

问题

我想用 PyArmor 混淆我的 Python 脚本。 最初它的文件大小是 45 KB,我得到了一个错误

ERROR    Too big code object,the limitation is 32768 bytes in trial version

于是我去掉了注释和空行,大小变成了30K。但我仍然遇到同样的错误。我该如何解决

顺便说一下,我注意到 PyArmor 混淆了一些大于 32768 字节的文件。这个我也不明白。

版本

  • Ubuntu 18.04.5 LTS
  • PyArmor 试用版 6.6.0

解决方法

如果您的文件确实小于 32Kb,请执行以下操作:将该文件从当前目录中剪切出来,并将其粘贴到一个空文件夹中,从那里使用 pyarmor 执行您的处理,它会正常工作。生成混淆文件后,您可以将其放置在包含相关文件夹的目录中(如有必要)。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。