#-*-coding:utf-8-*- import os import time ''' 多个装饰器修饰一个函数 ''' def wrapper1(func): def inner1(*args,**kwargs): print("wrapper1,befor func") ret = func(*args,**kwargs) print("wrapper1,after func") return ret return inner1 def wrapper2(func): def inner2(*args,**kwargs): print("wrapper2,befor func") ret = func(*args,**kwargs) print("wrapper2,after func") return ret return inner2 @wrapper1 @wrapper2 def f(): print('in f') f()