本文共 484 字,大约阅读时间需要 1 分钟。
#!/usr/bin/python# -*-coding:UTF-8-*-import timefrom functools import wrapsdef timefn(fn): @wraps(fn) def measure_time(*args, **kwargs): start_time = time.time() result = fn(*args, **kwargs) end_time = time.time() print ("@timefn: %s took %s seconds" % (fn.func_name, str(end_time - start_time))) return result return measure_time@timefndef test_time(num): time.sleep(1) return num + 5if __name__ == '__main__': print(test_time(2))
转载地址:http://bqfli.baihongyu.com/