Discuss / Python / 作业

作业

Topic source

LV_LingYu

#1 Created at ... [Delete] [Delete and Lock User]

def exer_execute_time(func): @functools.wraps(func) def wrapper(args, **kwargs): t_start = time.time() result = func(args, **kwargs) t_end = time.time() print('%s execute in %.4f ms' % (func.name, t_end - t_start)) return result return wrapper

测试

@exer_execute_time

def fast(x, y): time.sleep(0.0012) return x + y

@exer_execute_time

def slow(x, y, z): time.sleep(0.1234) return x y z


  • 1

Reply