ast.literal_eval 错误。ValueError:格式错误的节点或字符串:<ast.Name 对象位于 0x0000024A165CF7F0>

-3 python abstract-syntax-tree

我从游戏中获取数据。有时我可以使用literal_eval,有时则不能。有时是因为我在从字节解码到 str 时遇到问题,但这次我没有看到。在此输入图像描述

AKX*_*AKX 6

那是 JSON,而不是 Python repr 字符串。(可以通过小写来判断false)。

使用json.loads()而不是ast.literal_eval().