@wraps(func)
NameError: name ‘wraps’ is not defined
解决方法:
(1)安装functiontools:pip install functiontools
(2)@wraps(func) --> @functools.wraps(func)
如下每行耗时可以成功的进行统计了。
# 1. 借助 line_profiler 模块 查看每一行耗了多少时间?
# Hit:代码运行次数;
# %Time:代码占了它所在函数的消耗的时间百分比,通常直接看这一列。
# 在这里我们主要观察Time 所占用的百分比,对百分比较高的行数进行优化为第一选择。
from line_profiler import LineProfiler
import functools
def func_line_time(follow=</