一、多层装饰器 需求如下: 程序运行时需判断当前是否有用户登录,以及当前登录的用户名是否为管理员账户,但有的函数只需判断当前是否有用户登录就可以,有的函数两个都需要判断,所以将这两个判断分开写成两个装饰器,在需要判断时直接使用相应的一个或两个装饰器即可,具体代码如下: #!/usr/bin/env ... ...
分类:
编程语言 时间:
2016-06-12 13:51:15
阅读次数:
195
一、初入装饰器1、首先呢我们有这么一段代码,这段代码假如是N个业务部门的函数1deff1(aaa):
2print(‘我是F1业务‘)
3ifaaa==‘f1‘:
4return‘ok‘
5
6deff2(aaa):
7print(‘我是F2业务‘)
8ifaaa==‘f2‘:
9return‘ok‘这里呢也就是当我们调用上面的函数的时候,传入值给aaa,当aaa的值..
分类:
编程语言 时间:
2016-02-09 08:13:16
阅读次数:
329