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时间
参考:https://www.jb51.net/article/118699.htm
python记录程序运行时间的三种方法相关推荐
- python记录程序运行时间的几种方法
1.获取当前时间的两种方法: 复制代码 代码如下: import datetime,time now = time.strftime("%Y-%m-%d %H:%M:%S") pr ...
- python 自动记录时间_python记录程序运行时间的几种方法
1.获取当前时间的两种方法: import datetime,time now = time.strftime("%Y-%m-%d %H:%M:%S") print now now ...
- C#计算一段程序运行时间的三种方法
第一种方法利用System.DateTime.Now: 1 2 3 4 5 6 7 8 9 10 static void SubTest() { DateTime beforDT = System.D ...
- python下载方法-python实现下载文件的三种方法_python
本篇文章主要介绍了python实现下载文件的三种方法,最常用的方法就是通过Http利用urllib或者urllib2模块还有requests,有兴趣的可以了解一下. Python开发中时长遇到要下载文 ...
- python下载的文件放在哪里的-python实现下载文件的三种方法
Python开发中时长遇到要下载文件的情况,最常用的方法就是通过Http利用urllib或者urllib2模块. 当然你也可以利用ftplib从ftp站点下载文件.此外Python还提供了另外一种方法 ...
- python 下载文件-python实现下载文件的三种方法_python
本篇文章主要介绍了python实现下载文件的三种方法,最常用的方法就是通过Http利用urllib或者urllib2模块还有requests,有兴趣的可以了解一下. Python开发中时长遇到要下载文 ...
- Matlab中计算程序运行时间的三种方法
经常我们需要计算我们程序到底运行多长时间,这样可以比较程序的执行效率.当然这个对于只有几秒钟的小程序没有什么意义,但是对于大程序就有很重要的意义了. 下面我们就说说MATLAB中计算程序运行时间的三种 ...
- Matlab中计算程序运行时间的三种方法,以及获取系统时间的方法
注意:三种方法由于使用原理不一样,得到结果可能有一定的差距! 1.tic和toc组合(使用最多的) 计算tic和toc之间那段程序之间的运行时间,它的经典格式为 tic .......... toc ...
- python合并ts视频(三种方法)
前言:最近在爬取某个网站的视频,但是里面的视频数据是以ts文件的形式给出的.一个大的视频被切分成了很多小的ts视频,所以,合并这些ts视频就成为必要的了.我在网上搜到了三种方法,现在整理出来分享给大家 ...
最新文章
- Ice “Hello World”的实现
- 一文看懂Python多进程与多线程编程(工作学习面试必读)
- 英语听力里面的religion words
- PHP百度收录量查询接口源码,PHP百度收录量查询接口源码
- python入门之函数调用第二关_Python入门之函数调用——第2关:函数正确调用 - 得到想要的结果...
- [转载] Python pandas数据分析中常用方法
- POJ 2187 凸包旋转卡壳
- 微信淘宝客实战经验分享
- css里的小图标怎么加入,前端页面如何引入小图标?CSS字体的另类使用方式!
- RX 470 480 570 580 590 5700 6600 5600 6900 6800在WIN10上玩GTA5 闪退,无法运行,打不开,解决方案
- b和kb的换算_b和mb的换算(b kb mb换算)
- PX4-小型固定翼滑跑起飞问题分析
- 【powerBI_001】DAX函数之RELATED和RELATEDTABLE用法
- php sapi 那些坑,安装PHP出现make: *** [sapi/cli/php] Error 1 解决办法
- VS2013漂亮字体
- java开发面试评语
- 发生系统错误1067
- 2019年11月20日笔记
- 《Linux命令行与shell脚本编程大全》第十三章 学习笔记
- Snow Boots
热门文章
- GitHub上重要的几个搜索技巧
- c语言各种输出错误提示,C语言错误处理-输出错误信息
- 数据挖掘总结之消极学习与积极学习
- Python math.fabs() 方法
- 夜深忽梦少年事,7年又一年,来看看95年那个小伙现在怎么样了
- 鼠标右键转圈圈_电脑一右键就一直转圈怎么办_win10鼠标一点右键就转圈圈的解决方法...
- 【程序员进阶之路】吴恩达Deeplearning.ai课程学习全体验:深度学习必备课程
- 43-高级路由:BGP 起源属性:修改为e
- Excel系列教程(1):如何自动填充单元格
- iOS 10 相关问题