导语:
本文主要介绍了关于python如何计算程序运算时间的相关知识,包括python计算程序,以及计算声子谱的python程序这些编程知识,希望对大家有参考作用。
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中打印100以内的斐波那契数?11/17
- ♥ 什么是 python pytesseract 库10/20
- ♥ 什么是python3重闭运算符?有什么用?12/25
- ♥ Python有几种注解方法08/14
- ♥ 如何在python中输入数据08/20
- ♥ python的math模块需要安装吗?09/24
内容反馈