本文摘自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()
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》频道 >>
人民邮电出版社
python入门书籍,非常畅销,超高好评,python官方公认好书。
转载请注明出处:木庄网络博客 » python记录程序运行时间的方法介绍