问题描述
将使用 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版权协议,转载请附上原文出处链接和本声明。