代码改变世界

记录日志

2019-06-19 11:23  屈原我爱你  阅读(163)  评论(0编辑  收藏  举报
"""记录函数的执行记录"""
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
@wrapper
def lin():
print('##############V')
lin()
lin()
lin()
lin()
lin()
lin()
lin()