将字符串转换为 IF 参数

Transform string into IF argument

如何将字符串转换为 Python 中的逻辑参数,作为 if() 函数的参数插入?

例如:

string = "(A != 0) and (B >= 5)"

如何将此字符串转换为它所代表的逻辑,以便将其插入到 if() 函数中?

您可以使用 eval 函数计算字符串:

string = "(A != 0) and (B >= 5)"
if eval(string):
    doSomething()