Python 记录程序运行时间的三种方法对比
本文介绍 Python 中记录程序运行时间的三种常用方法,分别基于 datetime、time.time 和 time.clock。通过代码示例对比各方法的实现细节,指出前两种方法包含系统其他进程 CPU 时间,而 time.clock 仅计算当前程序 CPU 时间,帮助开发者根据需求选择合适方案。
Python 记录程序运行时间的三种方法
本文提供了在 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 时间。
感谢阅读,希望本文能对大家有所帮助,也感谢各位对本站的支持!
本站声明
本文内容仅供参考,不代表本站观点。转载或引用请注明出处。如发现内容问题,请通过联系我们页面反馈。













