devin
2010-07-03 15:09:53 UTC
class ClassA():
pass
class ClassB():
pass
def fun(name):
classname = 'Class'+name
classinstance = classname()
return classinstance
请问如何在python中实现类似java中Class.newInstance()的功能,可以按名字来
实例化不同的类
就如上面的py伪代码中那样,在调用fun函数时传入'A'或'B'就能生成ClassA或
ClassB的实例
pass
class ClassB():
pass
def fun(name):
classname = 'Class'+name
classinstance = classname()
return classinstance
请问如何在python中实现类似java中Class.newInstance()的功能,可以按名字来
实例化不同的类
就如上面的py伪代码中那样,在调用fun函数时传入'A'或'B'就能生成ClassA或
ClassB的实例
--
来自: `python-cn`:CPyUG ~ 华蟒用户组 | 发言:python-***@googlegroups.com
退订: http://tinyurl.com/45a9tb //针对163/qq邮箱:http://tinyurl.com/4dg6hc
详情: https://groups.google.com/group/python-cn
严正: 理解列表! 智慧提问! http://wiki.woodpec
来自: `python-cn`:CPyUG ~ 华蟒用户组 | 发言:python-***@googlegroups.com
退订: http://tinyurl.com/45a9tb //针对163/qq邮箱:http://tinyurl.com/4dg6hc
详情: https://groups.google.com/group/python-cn
严正: 理解列表! 智慧提问! http://wiki.woodpec