performance(f): fn(*args, **kw): start_time = time.time() r = f(*args, **kw) end_time = time.time() %(f., (end_time - start_time)) %(f., (time.time() - start_time)) r fn @factorial(n): (x, y: x * y, (, n+)) factorial()
上面有两个打印消耗时间的,只是其中一个来对比,时间不一样,不知道怎么才算是真正算performance的时间
相关分类