【发布时间】:2013-02-26 04:34:38
【问题描述】:
sname = "example"
some_class.<sname>.do_stuff()
sname 是some_class 中子类的名称。是否可以在我的调用中动态引用字符串,从而调用some_class.example.do_stuff()?
【问题讨论】:
sname = "example"
some_class.<sname>.do_stuff()
sname 是some_class 中子类的名称。是否可以在我的调用中动态引用字符串,从而调用some_class.example.do_stuff()?
【问题讨论】:
您正在寻找 getattr() 内置函数:
getattr(some_class, sname).do_stuff()
【讨论】: