我试过int('1+1'),但得到->ValueError: invalid literal for int() with base 10: '1+1'。
你需要一个解析器(或如 ast.literal_eval(), eval() 基本上是或建立在一个解析器上)。)
ast.literal_eval()
eval()
string = '1+1' result = eval(string) print(result)
使用 eval():
print(eval(‘1+1’)) 2