使用eval返回值 简单案例代码如下:
def text():
print("+++++++++++++++++++++++++++++++")
if __name__ == '__main__':
name = "text"
s = eval(name)
s()
使用字符串转化为函数传递道类中使用代码如下:
def text():
print("+++++++++++++++++++++++++++++++")
class Demo():
def __init__(self,app):
self.app = app
def b(self):
self.app()
if __name__ == '__main__':
name = "text"
s = eval(name)
t = Demo(s)
t.b()