|
|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
review——decorator,参数传递:
- import time
- def timer(argv):
- def out_wraper(func):
- def wraper(a, b):
- print('In the %s' % func)
- start_time = time.time()
- time.sleep(2)
- func(a, b)
- stop_time = time.time()
- print('the running time of %s is:%s' %(argv,(stop_time - start_time)))
- return wraper
- return out_wraper
- @timer('add')
- def add(a, b):
- print(a + b)
- @timer('sub')
- def sub(a, b):
- print(a - b)
- add(3, 5)
- sub(8, 3)
复制代码 |
|