のような文字列式があります"((12)*2+(12)+0)"
。
問題は、この式を計算したいということです。機能が使えeval()
ます。他に方法はありますか?私もチェックast=compiler.parse(eq)
したところ、そのようなものが返さModule(None, Stmt([Discard(Add((Add((Mul((Const(12), Const(2))), Const(12))), Const(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))))]))
れました。
抽象構文木を解析するには?