pyminifier加密方法加密Python代码报错IndentationError: unexpected indent

问题描述

将使用 pyminifier 方法加密的 Python 代码放在 PyCharm 运行后,出现如下错误:

  File "C:\Users\20220606encrypt\data\externals\gInterface.py", line 2, in <module>
    exec(lzma.decompress(base64.b64decode('/TdARYAAAB0L+Wj4AkuAzddADSbSme4Ujxz4BYljT3gS1ynj9hugYzWCuy8BV2LwBUicyGjSejptaYw2YDVAto/kjhQRWco91IQMZamQuj3f8pZrWXfSPW6FZH7oXf9GDhEhHabe6Jjxzl721yTFEV1TAMr4AxI/qO2Luhjq4mHIjQvBtGk1XC81yfB0/YYbsvIgQijbhzqyavnPhw1kChQf/3fOM4JEwG4gsKLR4Bej7CtLWENXdINHcZcms4m4rWmSIfq4WHVcNhuYgJ7ifZ4Ow7mm5KrOHzXRT0Gmt/B7Q9m3K2D9RQg33llimWuGO9197LPm7Yxcu7dP8f/PUdCSK8DD2Qq0vrJZbpcyNhxaOjXM2FuOHQVkWRnF3TyVuIRxq3eWsggi/aVnRpa9dMzIqiQY3W/0paeJNPuwfBNa7z7z61leWI3EAABNg9teEF/0HAAHTBq8SAACxMRXSscRn+wIAAAAABFla')))
  File "<string>", line 34
    sactor_er=b_train['s_id']*10
    ^
IndentationError: unexpected indent

这种错误常常出现在缩进不规则的时候

运行py文件,提示:IndentationError: unexpected indent,提示在第3行遇到非预期的缩进。
在这里插入图片描述

问题分析

在加密前,代码是可以正常运行的,这说明,代码的加密策略有 bug,改变了代码的正常运行。

解决方法(重要)

1 将出错代码前面的注释修改,注释如下所示

"""---------每位演员的详细信息-------"""

修改后

#---------每位演员的详细信息-------

问题得到解决

参考链接:
[1] Python错误集锦:IndentationError: unexpected indent 2020.8


版权声明:本文为weixin_46713695原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。