首页 > 其他 > 详细

装饰器

时间:2019-05-20 17:30:18      阅读:104      评论:0      收藏:0      [点我收藏+]
第一种方法:

1
#加验证 2 def w1(Func): 3 def inner(): 4 print("正在验证权限") 5 Func() 6 return inner 7 def f1(): 8 print("...f1...") 9 def f2(): 10 print("...f2...") 11 f1= w1(f1) 12 f1()
 1 #加验证
 2 def w1(Func):
 3     print("正在装饰")
 4     def inner():
 5         print("正在验证权限")
 6         Func()
 7     return inner 
8 #只要解释器执行到了这个代码,那么就会自动的进行装饰,而不是等到调用的时候才装饰的 9 @w1 10 def f1(): 11 print("...f1...") 12 #在调用f1之前,已经进行装饰了 13 f1()

 

装饰器

原文:https://www.cnblogs.com/daxinzhe/p/10895123.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!