python计算程序运算时间的方法

小编给大家分享一下python计算程序运算时间的方法,希望大家阅读完这篇文章后大所收获,下面让我们一起去探讨吧!

创新互联公司是一家业务范围包括IDC托管业务,虚拟空间、主机租用、主机托管,四川、重庆、广东电信服务器租用,珉田数据中心,成都网通服务器托管,成都服务器租用,业务范围遍及中国大陆、港澳台以及欧美等多个国家及地区的互联网数据服务公司。

python计算程序运算时间的方法:

方法1:

import datetime
starttime = datetime.datetime.now()
#long running
#do something other
endtime = datetime.datetime.now()
print (endtime - starttime).seconds

datetime.datetime.now()获取的是当前日期,在程序执行结束之后,这个方式获得的时间值为程序执行的时间。

方法2:

start = time.time()
#long running
#do something other
end = time.time()
print end-start

time.time()获取自纪元以来的当前时间(以秒为单位)。如果系统时钟提供它们,则可能存在秒的分数。所以这个地方返回的是一个浮点型类型。这里获取的也是程序的执行时间。

方法3:

start = time.clock()
#long running
#do something other
end = time.clock()
print end-start

time.clock()返回程序开始或第一次被调用clock()以来的CPU时间。 这具有与系统记录一样多的精度。返回的也是一个浮点类型。这里获得的是CPU的执行时间。

注:程序执行时间=cpu时间 + io时间 + 休眠或者等待时间

看完了这篇文章,相信你对python计算程序运算时间的方法有了一定的了解,想了解更多相关知识,欢迎关注创新互联行业资讯频道,感谢各位的阅读!


分享文章:python计算程序运算时间的方法
文章出自:http://bzwzjz.com/article/ipppdj.html

其他资讯

Copyright © 2007-2020 广东宝晨空调科技有限公司 All Rights Reserved 粤ICP备2022107769号
友情链接: 温江网站设计 网站建设 营销型网站建设 高端网站设计 公司网站建设 成都网站建设 网站设计 专业网站设计 手机网站制作设计 网站设计制作 攀枝花网站设计 古蔺网站建设 成都网站建设公司 营销网站建设 高端网站设计推广 成都网站建设 网站设计 成都网站制作 成都h5网站建设 移动手机网站制作 网站制作 营销型网站建设