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获取android设备的GPS信息脚本分享
Mar 06 Python
python访问类中docstring注释的实现方法
May 04 Python
python编写朴素贝叶斯用于文本分类
Dec 21 Python
python logging日志模块以及多进程日志详解
Apr 18 Python
Python闭包执行时值的传递方式实例分析
Jun 04 Python
python判断字符串或者集合是否为空的实例
Jan 23 Python
Python OS模块实例详解
Apr 15 Python
PyCharm+Pipenv虚拟环境开发和依赖管理的教程详解
Apr 16 Python
详解python UDP 编程
Aug 24 Python
2021年pycharm的最新安装教程及基本使用图文详解
Apr 03 Python
python tkinter Entry控件的焦点移动操作
May 22 Python
深入浅析Django MTV模式
Sep 04 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
改德生G88 - 加装等响度低音提升电路
2021/03/02 无线电
PHP+MySQL 手工注入语句大全 推荐
2009/10/30 PHP
在PHP中使用反射技术的架构插件使用说明
2010/05/18 PHP
php 代码优化之经典示例
2011/03/24 PHP
PHP 数据结构队列(SplQueue)和优先队列(SplPriorityQueue)简单使用实例
2015/05/12 PHP
Yii控制器中操作视图js的方法
2016/07/04 PHP
PHP判断JSON对象是否存在的方法(推荐)
2016/07/06 PHP
ThinkPHP整合datatables实现服务端分页的示例代码
2018/02/10 PHP
Laravel配合jwt使用的方法实例
2020/10/25 PHP
理解Javascript_06_理解对象的创建过程
2010/10/15 Javascript
jquery 操作DOM案例代码分享
2012/04/05 Javascript
js限制文本框输入长度两种限制方式(长度、字节数)
2012/12/19 Javascript
jquery中子元素和后代元素的区别示例介绍
2014/04/02 Javascript
学习javascript面向对象 掌握创建对象的9种方式
2016/01/04 Javascript
Angular实现form自动布局
2016/01/28 Javascript
Angular的Bootstrap(引导)和Compiler(编译)机制
2016/06/20 Javascript
深入学习nodejs中的async模块的使用方法
2017/07/12 NodeJs
vue watch自动检测数据变化实时渲染的方法
2018/01/16 Javascript
Node.js使用cookie保持登录的方法
2018/05/11 Javascript
解决vue项目打包后提示图片文件路径错误的问题
2018/07/04 Javascript
Vue项目部署在Spring Boot出现页面空白问题的解决方案
2018/11/26 Javascript
vue和iview实现Scroll 数据无限滚动功能
2019/10/31 Javascript
如何正确理解vue中的key详解
2019/11/02 Javascript
举例讲解Python中is和id的用法
2015/04/03 Python
详解Python中的循环语句的用法
2015/04/09 Python
Python中max函数用法实例分析
2015/07/17 Python
python+VTK环境搭建及第一个简单程序代码
2017/12/13 Python
浅谈Python编程中3个常用的数据结构和算法
2019/04/30 Python
基于python3监控服务器状态进行邮件报警
2019/10/19 Python
JMS中Topic和Queue有什么区别
2013/05/15 面试题
员工自我鉴定范文
2013/10/06 职场文书
工伤赔偿协议书
2014/04/15 职场文书
2015年工程师工作总结
2015/04/30 职场文书
六五普法学习心得体会
2016/01/21 职场文书
村党总支部公开承诺书2016
2016/03/25 职场文书
python 如何执行控制台命令与操作剪切板
2021/05/20 Python