您的位置:首页 > 编程语言 > Python开发

python 检测代码性能

2016-05-25 08:53 561 查看
#用装饰器检测代码运行时间
def GetRunTime():
import time
def check(*args, **kwargs): # *args表示可传入任意数量参数, **kwargs表示可以传入任意数量的指定键的参数
startTime = time.time()
NewFunc = func(*args, **kwargs)
endTime = time.time()
print ('--- 函数耗时: %fs ---' % (func.__name__, (endTime - startTime)))
return NewFunc # 返回函数对象

return check # 先返回这个

@GetRunTime
def fun():
for i in range(90000000):
pass
print 'fun end!'
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: