Skip to main content
 首页 » 编程设计

python之你如何将字符串转换为python中的函数

2025年05月04日15pengyingh

如何将字符串(例如,从文本框输入)转换为适当的函数?

请您参考如下方法:

您可以使用eval。但要非常小心!这会带来很多安全漏洞。

>>> s = '3+4' 
>>> eval(s) 
7 

如果你想让它可调用:

>>> s = '3+4' 
>>> f = eval('lambda: ' + s) 
>>> f() 
7 

关于 eval 的更多信息 here .