如何解决使用Python动态调用类方法
一个功能示例(课堂外),以更好地解释我要获取的内容。
def greet():
print('Hello world')
func = 'greet'
func()
但是,如果我使用相同的示例作为类方法,则无法获得相同的结果。我知道Python正在寻找一种叫做“ func”的类方法,但是我不知道(如果可能的话),告诉Python“ c.func()”确实是“ c.greet()”。
class MyApp:
def greet(self):
print('Hello world')
func = 'greet'
c = MyApp()
c.func()
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。