#-*-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);