"""记录函数的执行记录"""def wrapper(func): def inner(*args,**kwargs): """执行函数之前的操作""" with open('log1','a',encoding='utf-8') as f: #打开文件,a是追加 f.write(func.__name__+'\n') #函数名称获取可以用.__name__,写入文件 ret=func(*args,**kwargs) """执行函数之后的操作""" return ret return inner@wrapperdef lin(): print('##############V')lin()lin()lin()lin()lin()lin()lin()
转载于:https://www.cnblogs.com/sihong/p/11050282.html