# -*- coding: utf-8 -*-
"""
Created on Sat Jan 19 13:59:23 2019
@author: Fergus
"""
import time
def timmer(func):
def wrapper(n):
print('start: %s' %time.ctime())
func(n)
print('stop: %s' %time.ctime())
return wrapper
@timmer
def i_can_sleep(n):
time.sleep(n)
def new_time(args):
def wrap1(func):
def wrap2(m):
print('star, %s' %args)
func(m)
print('end')
return wrap2
return wrap1
@new_time('请稍候...')
def waiter(m):
time.sleep(m)
if __name__ == '__main__':
i_can_sleep(3)
waiter(5)
装饰器_Python
最新推荐文章于 2022-04-30 15:06:00 发布