优草派  >   Python

python如何计算程序运算时间?这三种方法你一定要会

陈立鑫            来源:优草派

本篇文章小编主要给大家分享了在python中如何来计算程序运算时间的方法,小编通过三种非常详细的方法来教会大家,大家一定要认真阅读,阅读完之后一定对自己的能力有所提升。

python如何计算程序运算时间?这三种方法你一定要会

那么如何来实现python计算程序运算时间的方法呢,详细方法如下:

第一个方法

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

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

第二个方法

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

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

第三个方法

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

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

以上就是小编给大家分享的在python中计算程序运算时间的三种方法了,如果学会的小伙伴们不妨去实战中试一试。要是觉得小编给大家分享的方法不错的话可以多多支持我们官网,也可以在站内搜寻更多相关知识。

【原创声明】凡注明“来源:优草派”的文章,系本站原创,任何单位或个人未经本站书面授权不得转载、链接、转贴或以其他方式复制发表。否则,本站将依法追究其法律责任。
TOP 10
  • 周排行
  • 月排行