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 相关文章推荐
详解Django通用视图中的函数包装
Jul 21 Python
python 3利用Dlib 19.7实现摄像头人脸检测特征点标定
Feb 26 Python
使用Python3+PyQT5+Pyserial 实现简单的串口工具方法
Feb 13 Python
centos7之Python3.74安装教程
Aug 15 Python
基于python判断目录或者文件代码实例
Nov 29 Python
详解Windows下PyCharm安装Numpy包及无法安装问题解决方案
Jun 18 Python
Python3+selenium配置常见报错解决方案
Aug 28 Python
从零开始的TensorFlow+VScode开发环境搭建的步骤(图文)
Aug 31 Python
python利用faker库批量生成测试数据
Oct 15 Python
Python中BeautifulSoup通过查找Id获取元素信息
Dec 07 Python
Python爬取你好李焕英豆瓣短评生成词云的示例代码
Feb 24 Python
python 利用PyAutoGUI快速构建自动化操作脚本
May 31 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数组索引的Key加引号和不加引号的区别
2014/08/19 PHP
php生成年月日下载列表的方法
2015/04/24 PHP
基于PHP制作验证码
2016/10/12 PHP
javascript函数中的arguments参数
2010/08/01 Javascript
jQuery学习笔记(2)--用jquery实现各种模态提示框代码及项目构架
2013/04/08 Javascript
JSON传递bool类型数据的处理方式介绍
2013/09/18 Javascript
JS实现日期加减的方法
2013/11/29 Javascript
jQuery插件bgStretcher.js实现全屏背景特效
2015/06/05 Javascript
js实现页面a向页面b传参的方法
2016/05/29 Javascript
把普通对象转换成json格式的对象的简单实例
2016/07/04 Javascript
浅析Javascript ES6新增值比较函数Object.is
2016/08/24 Javascript
Node.js包管理器Yarn的入门介绍与安装
2016/10/17 Javascript
JavaScript获取URL参数的方法之一
2017/03/24 Javascript
简单实现js上传文件功能
2017/08/21 Javascript
Vue header组件开发详解
2018/01/26 Javascript
JavaScript正则表达式函数总结(常用)
2018/02/22 Javascript
D3.js实现拓扑图的示例代码
2018/06/30 Javascript
一步快速解决微信小程序中textarea层级太高遮挡其他组件
2019/03/04 Javascript
javascript sort()对数组中的元素进行排序详解
2019/10/13 Javascript
javascript设计模式 ? 访问者模式原理与用法实例分析
2020/04/26 Javascript
Node快速切换版本、版本回退(降级)、版本更新(升级)
2021/01/07 Javascript
Python使用cx_Freeze库生成msi格式安装文件的方法
2018/07/10 Python
在pycharm中使用git版本管理以及同步github的方法
2019/01/16 Python
Python3.7.0 Shell添加清屏快捷键的实现示例
2020/03/23 Python
Python 添加文件注释和函数注释操作
2020/08/09 Python
python实现AHP算法的方法实例(层次分析法)
2020/09/09 Python
OpenCV实现机器人对物体进行移动跟随的方法实例
2020/11/09 Python
日本AOKI官方商城:AOKI西装
2020/06/11 全球购物
上海雨人软件技术开发有限公司测试题
2015/07/14 面试题
学校三八妇女节活动情况总结
2014/03/09 职场文书
增员口号大全
2014/06/18 职场文书
群众路线教育实践活动的心得体会
2014/09/03 职场文书
解除劳动合同证明书
2014/09/26 职场文书
捐款仪式主持词
2015/07/04 职场文书
学生会部长竞选稿
2015/11/19 职场文书
Mysql数据库命令大全
2021/05/26 MySQL