2024-04-24 05:53:17 发布
网友
在Python中,假设我有一个字符串,其中包含我知道某个特定对象将具有的类函数的名称,我如何调用它?
即:
obj = MyClass() # this class has a method doStuff() func = "doStuff" # how to call obj.doStuff() using the func variable?
使用“getattr”:http://docs.python.org/library/functions.html?highlight=getattr#getattr
obj = MyClass() try: func = getattr(obj, "dostuff") func() except AttributeError: print "dostuff not found"
使用“getattr”:http://docs.python.org/library/functions.html?highlight=getattr#getattr
相关问题 更多 >
编程相关推荐