记录日志

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