美文网首页
python--通用装饰器

python--通用装饰器

作者: 3e0a50393df8 | 来源:发表于2018-07-22 16:10 被阅读0次

    写代码要遵循开放封闭原则

    封闭:已实现的功能代码块
    开放:对扩展开发

       1 def w1(fun):
       2     def inier(*args,**kwargs):
       3         print('验证登录')
       4         return fun(*args,**kwargs)
       5 
       6     return inier
       7 #有参有返回值
       8 @w1
       9 def test(a,b):
      10     print('zhifu ')
      11     return 'lala'
      12 ret=test(1,2)
      13 print(ret)
      14 #有参无返回值
      15 @w1
      16 def test1(a):
      17     print('lala1%s'%a)
      18 
      19 test1('999')
      20 #无参有返回值
      21 @w1
      22 def test2():
      23     print('lala2')
      24     return '999'
      25 ret=test2()
      26 print(ret)
      27 
      28 #无参无返回值
      29 @w1
      30 def test3():
      31     print('lalala3')
      32 test3()
    
    

    相关文章

      网友评论

          本文标题:python--通用装饰器

          本文链接:https://www.haomeiwen.com/subject/hanlmftx.html