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


Posted in Python onJuly 14, 2017

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时间

感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

Python 相关文章推荐
python里大整数相乘相关技巧指南
Sep 12 Python
python实现多线程暴力破解登陆路由器功能代码分享
Jan 04 Python
Python实现按学生年龄排序的实际问题详解
Aug 29 Python
Python编程之黑板上排列组合,你舍得解开吗
Oct 30 Python
Python2.X/Python3.X中urllib库区别讲解
Dec 19 Python
在Python中居然可以定义两个同名通参数的函数
Jan 31 Python
Python操作多维数组输出和矩阵运算示例
Nov 28 Python
python 实现批量替换文本中的某部分内容
Dec 13 Python
Python Scrapy框架:通用爬虫之CrawlSpider用法简单示例
Apr 11 Python
Python根据URL地址下载文件并保存至对应目录的实现
Nov 15 Python
python爬虫beautifulsoup库使用操作教程全解(python爬虫基础入门)
Feb 19 Python
python爬取youtube视频的示例代码
Mar 03 Python
python运行其他程序的实现方法
Jul 14 #Python
Python利用递归和walk()遍历目录文件的方法示例
Jul 14 #Python
Python学习教程之常用的内置函数大全
Jul 14 #Python
python与C互相调用的方法详解
Jul 14 #Python
Python django实现简单的邮件系统发送邮件功能
Jul 14 #Python
使用Django Form解决表单数据无法动态刷新的两种方法
Jul 14 #Python
Python md5与sha1加密算法用法分析
Jul 14 #Python
You might like
PHP扩展编写点滴 技巧收集
2010/03/09 PHP
腾讯QQ php程序员面试题目整理
2010/06/08 PHP
php数组函数序列之array_key_exists() - 查找数组键名是否存在
2011/10/29 PHP
Zend的MVC机制使用分析(二)
2013/05/02 PHP
学习php设计模式 php实现模板方法模式
2015/12/08 PHP
PHP云打印类完整示例
2016/10/15 PHP
经典的解除许多网站无法复制文字的绝招
2006/12/31 Javascript
简单的无缝滚动程序-仅几行代码
2007/05/08 Javascript
Web Inspector:关于在 Sublime Text 中调试Js的介绍
2013/04/18 Javascript
jQuery判断div随滚动条滚动到一定位置后停止
2014/04/02 Javascript
使用Chrome浏览器调试AngularJS应用的方法
2015/06/18 Javascript
基于JS实现9种不同的面包屑和分布式多步骤导航效果
2017/02/21 Javascript
Nodejs连接mysql并实现增、删、改、查操作的方法详解
2018/01/04 NodeJs
mint-ui 时间插件使用及获取选择值的方法
2018/02/09 Javascript
layui表格checkbox选择全选样式及功能的实例
2018/03/07 Javascript
小程序tab页无法传递参数的方法
2018/08/03 Javascript
详解element-ui表格中勾选checkbox,高亮当前行
2019/09/02 Javascript
封装 axios+promise通用请求函数操作
2020/08/11 Javascript
在vue项目中引用Antv G2,以饼图为例讲解
2020/10/28 Javascript
原生JavaScript实现换肤
2021/02/19 Javascript
python实现udp数据报传输的方法
2014/09/26 Python
利用Django框架中select_related和prefetch_related函数对数据库查询优化
2015/04/01 Python
浅谈Django中的数据库模型类-models.py(一对一的关系)
2018/05/30 Python
Python2.7版os.path.isdir中文路径返回false的解决方法
2019/06/21 Python
Python机器学习算法库scikit-learn学习之决策树实现方法详解
2019/07/04 Python
基于Django ORM、一对一、一对多、多对多的全面讲解
2019/07/26 Python
python并发编程 Process对象的其他属性方法join方法详解
2019/08/20 Python
Django接收自定义http header过程详解
2019/08/23 Python
html5 video标签屏蔽右键视频另存为的js代码
2013/11/12 HTML / CSS
美国最大最全的亚洲购物网站:美国亚米网(Yamibuy)
2020/05/05 全球购物
应聘自荐信
2013/12/14 职场文书
公司应聘求职信
2014/06/21 职场文书
秦兵马俑导游词
2015/02/02 职场文书
作弊检讨书范文
2015/05/06 职场文书
不要在HTML中滥用div
2021/05/08 HTML / CSS
ubuntu安装jupyter并设置远程访问的实现
2022/03/31 Python