#三个if可以使用字典去更改
#自动生成字典
使用装饰器传参
def set_args(参数):
def set_fun(func):
def call_fun(*args,**kwargs):
return func(*args,**kwargs)
return call_fun
return set_fun
@set_args("/index.html")
def test():
pass
#元类
type(类名,(父类名.....),{"键","值}
第一种方式
def xxxx(类名,父类名...,属性):
return type(类名,父类名...,属性)
第二种方式
class Xxx(type):这个必须继承type
def __new__(cls,类名,父类名....,属性):
return type.__new__(cls,类名,父类名...,属性)
#用法
class A(object,metaclass=上面的引用)
pass