这篇文章说的比较清晰,链接:
http://www.imooc.com/wiki/flasklesson/flaskdecorator.html
文中举例:
import time
def decorate(input_sort):
def output_sort():
start_time = time.time()
input_sort()
end_time = time.time()
print('{}'.format(end_time - start_time))
return output_sort
@decorate
def quick_sort():
time.sleep(1)
quick_sort()
这篇文章详细介绍了如何使用Python装饰器配合Flask框架实现在函数调用前后计时,通过`@decorate`装饰快速排序函数,展示了装饰器在简化代码和提升性能中的应用。

被折叠的 条评论
为什么被折叠?



