Python基于time模块求程序运行时间的方法


Posted in Python onSeptember 18, 2017

本文实例讲述了Python基于time模块求程序运行时间的方法。分享给大家供大家参考,具体如下:

要记录程序的运行时间可以利用Unix系统中,1970.1.1到现在的时间的毫秒数,这个时间戳轻松完成。

方法是程序开始的时候取一次存入一个变量,在程序结束之后取一次再存入一个变量,与程序开始的时间戳相减则可以求出。

Python中取这个时间戳的方法为引入time类之后,使用time.time();就能够拿出来。也就是Java中的System.currentTimeMillis()

由于Python求当前几年几月几日的精确时间的的时候,需要像Java一样,涉及这个常量,可参考《Python使用当前时间、随机数产生一个唯一数字的方法》。

具体方法如下,以一个100,000,000,1亿次循环的耗时作为例子

import time;
time_start=time.time();#time.time()为1970.1.1到当前时间的毫秒数
i=0;
while i<100000000:
 i+=1
time_end=time.time();#time.time()为1970.1.1到当前时间的毫秒数
print time_end-time_start,
print "s"

运行结果如下:

Python基于time模块求程序运行时间的方法

time_end-time_start相减得出的结果直接就是一个秒为单位的小数。
因此最后的输出再补上一个单位,s,秒。

希望本文所述对大家Python程序设计有所帮助。

Python 相关文章推荐
微信 用脚本查看是否被微信好友删除
Oct 28 Python
详解python中xlrd包的安装与处理Excel表格
Dec 16 Python
Django 使用Ajax进行前后台交互的示例讲解
May 28 Python
Python爬虫框架scrapy实现downloader_middleware设置proxy代理功能示例
Aug 04 Python
pandas求两个表格不相交的集合方法
Dec 08 Python
python实现串口自动触发工作的示例
Jul 02 Python
Python3+Requests+Excel完整接口自动化测试框架的实现
Oct 11 Python
Python中url标签使用知识点总结
Jan 16 Python
Python测试框架:pytest学习笔记
Oct 20 Python
使用python将微信image下.dat文件解密为.png的方法
Nov 30 Python
如何用Python进行时间序列分解和预测
Mar 01 Python
Django项目如何正确配置日志(logging)
Apr 29 Python
Python使用当前时间、随机数产生一个唯一数字的方法
Sep 18 #Python
Python实现变量数值交换及判断数组是否含有某个元素的方法
Sep 18 #Python
Python实现输出程序执行进度百分比的方法
Sep 16 #Python
Python实现求笛卡尔乘积的方法
Sep 16 #Python
轻松理解Python 中的 descriptor
Sep 15 #Python
Python 实现购物商城,含有用户入口和商家入口的示例
Sep 15 #Python
python中reload(module)的用法示例详解
Sep 15 #Python
You might like
PHP 生成的XML以FLASH获取为乱码终极解决
2009/08/07 PHP
简单分析ucenter 会员同步登录通信原理
2014/08/25 PHP
WordPress中用于创建以及获取侧边栏的PHP函数讲解
2015/12/29 PHP
php框架知识点的整理和补充
2021/03/01 PHP
javascript中对对层的控制
2006/12/29 Javascript
js获取图片长和宽度的代码
2009/11/24 Javascript
JavaScript高级程序设计 读书笔记之十一 内置对象Global
2012/03/07 Javascript
JavaScript实现的一个日期格式化函数分享
2014/12/06 Javascript
js控制元素显示在屏幕固定位置及监听屏幕高度变化的方法
2015/08/11 Javascript
JavaScript中日期的相关操作方法总结
2015/10/24 Javascript
深入解析AngularJS框架中$scope的作用与生命周期
2016/03/05 Javascript
设置点击文本框或图片弹出日历控件的实现代码
2016/05/12 Javascript
Windows系统下安装Node.js的步骤图文详解
2016/11/15 Javascript
JavaScript实现提交模式窗口后刷新父窗口数据的方法
2017/06/16 Javascript
使用 Javascript 实现浏览器推送提醒功能的示例
2017/11/03 Javascript
Rollup处理并打包JS文件项目实例代码
2018/05/31 Javascript
JavaScript实现鼠标经过表格某行时此行变色
2020/11/20 Javascript
Python 可爱的大小写
2008/09/06 Python
用Python的Django框架完成视频处理任务的教程
2015/04/02 Python
Python网络爬虫出现乱码问题的解决方法
2017/01/05 Python
Python读取文件内容的三种常用方式及效率比较
2017/10/07 Python
Django生成PDF文档显示在网页上以及解决PDF中文显示乱码的问题
2019/07/04 Python
python的faker库用法
2019/11/28 Python
Python图片的横坐标汉字实例
2019/12/04 Python
python转化excel数字日期为标准日期操作
2020/07/14 Python
香港钟表珠宝首饰商城:OneMallTime网摩间
2016/10/14 全球购物
母亲追悼会答谢词
2014/01/27 职场文书
合作意向书格式及范文
2014/03/31 职场文书
英语系本科生求职信
2014/07/15 职场文书
党员自我剖析材料
2014/08/31 职场文书
反对四风问题自我剖析材料
2014/09/29 职场文书
工伤事故赔偿协议书(标准)
2014/09/29 职场文书
廉洁自律承诺书2015
2015/01/22 职场文书
幼儿园小班个人工作总结
2015/02/12 职场文书
Python机器学习之底层实现KNN
2021/06/20 Python
css3新特性的应用示例分析
2022/03/16 HTML / CSS