我有一个函数,它返回一个可以解释为布尔值的字符串
def foo(): return "not(True and False)"
如何返回实际的布尔值,在本例中为True?
发布于 2020-02-11 12:24:31
您可以使用eval
eval
def foo(): return eval("not(True and False)")
尽管它实际上是唯一的解决方案,但它仍然不安全。
检查此link了解其不安全的原因。
https://stackoverflow.com/questions/60161960
相似问题