一些装修工人
decos的Python项目详细描述
这个repo托管了3个有用的装饰器,它们可能在原型设计时派上用场,即-
@debug@计时器@安全运行
调试和计时器取自[https://realpython.com/primer-on-python-decorators/](realpython)。
@每次调用函数时,debug都会打印带有传递的参数的函数名和末尾的返回值。
@timer,顾名思义,表示要执行的函数的时间,最后打印该函数所用的总时间。
@safe\u run简单地说就是尝试运行函数并打印错误,以防函数抛出错误。@safe\u run还接受参数字典,以便用户自定义其行为。