0

我有一个字符串表达式,如"((12)*2+(12)+0)".

问题是我想计算这个表达式。我可以使用eval()功能。还有其他方法吗?我也检查了一下ast=compiler.parse(eq),它返回Module(None, Stmt([Discard(Add((Add((Mul((Const(12), Const(2))), Const(12))), Const(0))))]))了类似的东西。

如何解析抽象语法树?

4

0 回答 0