#-*-coding:gbk-*-
import time
import random
from functools import wraps
#装饰器来衡量函数执行时间
def fn_timer(function):
@wraps(function)
def function_timer(*arg):
t0=time.time();
result=function(*arg);
t1=time.time();
print "%s 函数-总共跑了%s"%(function.func_name,str(t1-t0));
return result;
return function_timer;
@fn_timer
def myfc(n):
return sorted([random.random() for i in range(n)]);
if __name__=="__main__":
myfc(5000000);
python 时间计算
最新推荐文章于 2024-08-23 16:53:34 发布