【发布时间】:2019-03-23 12:19:05
【问题描述】:
我想生成一组具有相同方法但不同name 属性的类。例如,
class A:
name = '1'
def f(self):
print('call')
class B
name = '2'
def f(self):
print('call')
class C
name = '3'
def f(self):
print('call')
server.register_handler_class(A)
server.register_handler_class(B)
server.register_handler_class(C)
name 的值是从 xx.conf 文件加载的。
这该怎么做?我需要metaclass 还是__new__?
【问题讨论】:
标签: python python-3.x