使用eval返回值 簡單案例代碼如下:
def text():
print("+++++++++++++++++++++++++++++++")
if __name__ == '__main__':
name = "text"
s = eval(name)
s()
使用字符串轉(zhuǎn)化為函數(shù)傳遞道類中使用代碼如下:
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()