是否有可能做这样的事情:
class ParentClassName(object):
name = camel_case_to_underscore(cls.__name__)
class ChildClassName(Parent):
pass
assert Parent().name == "parent_class_name"
assert Child().name == "child_class_name"
assert Child.name == "child_class_name"
assert getattr(Child, 'name') == "child_class_name"
我想创建一个类,其他类可以从中继承并根据类名设置其名称。在python 3中可能吗?
饮歌长啸
相关分类