python装饰器
不带参数的装饰器:
def outwrapper(func): #func是被装饰函数形参
city="深圳"
def wrapper(*args,**kwargs): #传入被装饰函数的参数。没有则忽略
func(*args,**kwargs)
print("you belong to city: %s"%(city))
return wrapper
@outwrapper #print_name=outwrapper(print_name).
原创
2020-08-12 15:04:09 ·
97 阅读 ·
0 评论