Python计算程序运行时间

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python计算程序运行时间相关的知识,希望对你有一定的参考价值。

方法1

import datetime

starttime = datetime.datetime.now()

#long running

endtime = datetime.datetime.now()

print (endtime - starttime).seconds

 

方法 2

start = time.time()

run_fun()

end = time.time()

print end-start

 

方法3

start = time.clock()

run_fun()

end = time.clock()

print end-start

 

方法1和方法2都包含了其他程序使用CPU的时间,是程序开始到程序结束的运行时间。

方法3算只计算了程序运行的CPU时间

以上是关于Python计算程序运行时间的主要内容,如果未能解决你的问题,请参考以下文章

教你3个python「性能分析」工具,再也不用自己计算函数耗时了

Python学习总结

python如何计算程序(代码块)的运行时间?

如何在 python 中并行化以下代码片段?

python 用于在终端中运行的sublime text 3的简单代码片段制作工具

1行Python代码,计算程序的运行时间,也可以用在算法和接口的调优上