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中利用sorted()函数排序的简单教程
Apr 27 Python
python数据处理实战(必看篇)
Jun 11 Python
python3 读写文件换行符的方法
Apr 09 Python
python实现对求解最长回文子串的动态规划算法
Jun 02 Python
python判断一个数是否能被另一个整数整除的实例
Dec 12 Python
Python计算库numpy进行方差/标准方差/样本标准方差/协方差的计算
Dec 28 Python
python实现祝福弹窗效果
Apr 07 Python
python将三维数组展开成二维数组的实现
Nov 30 Python
keras中的History对象用法
Jun 19 Python
Python 使用生成器代替线程的方法
Aug 04 Python
win10+anaconda安装yolov5的方法及问题解决方案
Apr 29 Python
4种方法python批量修改替换列表中元素
Apr 07 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脚本数据库功能详解(上)
2006/10/09 PHP
phpmyadmin的#1251问题
2006/11/25 PHP
php 使用post,get的一种简洁方式
2010/04/25 PHP
header跳转和include包含问题详解
2012/09/08 PHP
php递归法读取目录及文件的方法
2015/01/30 PHP
ThinkPHP实现更新数据实例详解(demo)
2016/06/29 PHP
php设计模式之观察者模式实例详解【星际争霸游戏案例】
2020/03/30 PHP
jquery jqPlot API 中文使用教程(非常强大的图表工具)
2011/08/15 Javascript
为原生js Array增加each方法
2012/04/07 Javascript
禁止ajax缓存获取程序最新数据的方法
2013/11/19 Javascript
JavaScript fontcolor方法入门实例(按照指定的颜色来显示字符串)
2014/10/17 Javascript
javascript中indexOf技术详解
2015/05/07 Javascript
JS实现仿新浪黄色经典滑动门效果代码
2015/09/27 Javascript
基于RequireJS和JQuery的模块化编程——常见问题全面解析
2016/04/14 Javascript
Bootstrap Metronic完全响应式管理模板之菜单栏学习笔记
2016/07/08 Javascript
在vue.js中抽出公共代码的方法示例
2017/06/08 Javascript
微信小程序npm引入vant-weapp的踩坑记录
2019/08/01 Javascript
layui多iframe页面控制定时器运行的方法
2019/09/05 Javascript
python三引号输出方法
2019/02/27 Python
pyinstaller打包opencv和numpy程序运行错误解决
2019/08/16 Python
Python如何读写CSV文件
2020/08/13 Python
Python getsizeof()和getsize()区分详解
2020/11/20 Python
css3绘制天猫logo实现代码
2012/11/06 HTML / CSS
HTML5中的进度条progress元素简介及兼容性处理
2016/06/02 HTML / CSS
俄罗斯大型在线书店:Читай-город
2019/10/10 全球购物
澳大利亚家用电器在线商店:Billy Guyatts
2020/05/05 全球购物
Moda Operandi官网:美国奢侈品电商,海淘秀场T台同款
2020/05/26 全球购物
How TDD works
2012/09/30 面试题
Ajax主要包含了哪些技术
2014/06/12 面试题
大四自我鉴定范文
2013/10/06 职场文书
初三学生个人自我评定
2014/04/06 职场文书
《忆江南》教学反思
2014/04/07 职场文书
安全保证书范文
2014/04/29 职场文书
小学安全工作总结2015
2015/05/18 职场文书
SQL CASE 表达式的具体使用
2022/03/21 SQL Server
Mysql如何实现不存在则插入,存在则更新
2022/03/25 MySQL