python记录程序运行时间的方法介绍


本文摘自php中文网,作者零下一度,侵删。

这篇文章主要介绍了python记录程序运行时间的几种方法的相关资料,需要的朋友可以参考下

最早见过手写的,类似于下面这种:

1

2

3

4

5

6

7

8

9

import datetime

  def time_1():

    begin = datetime.datetime.now()

     sum = 0

   for i in xrange(10000000):

     sum = sum + i

   end = datetime.datetime.now()

    return end-begin

 print time_1()

输出如下:

1

2

?  Python python time_1.py

0:00:00.280797

python记录程序运行时间的三种方法

这里提供了python记录程序运行时间的三种方法,并附有实现代码,最后进行比较,大家参考下:

方法1

1

2

3

4

5

import datetime

starttime = datetime.datetime.now()

#long running

endtime = datetime.datetime.now()

print (endtime - starttime).seconds

方法 2


1

2

3

4

start = time.time()

run_fun()

end = time.time()

print end-start

方法3

1

2

3

4

start = time.clock()

run_fun()

end = time.clock()

print end-start

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

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

以上就是python记录程序运行时间的方法介绍的详细内容,更多文章请关注木庄网络博客!!

相关阅读 >>

Python cv2模块怎么安装

ipad上可以运行Python

Python怎么把input的值储存到一个列表

Python与平台有关吗

Python 读取图片文件为矩阵和保存矩阵为图片的方法

如何找到一个目录下所有.txt文件

r vs. Python数据分析详解

洞悉 Python基础概况

关于Python中引入导入与自定义模块以及外部文件的实例分享

Python怎么安装pandas

更多相关阅读请进入《Python》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...