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