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 相关文章推荐
python封装对象实现时间效果
Apr 23 Python
Python中使用select模块实现非阻塞的IO
Feb 03 Python
在Python的Django框架中显示对象子集的方法
Jul 21 Python
Python实用技巧之列表、字典、集合中根据条件筛选数据详解
Jul 11 Python
Python实现爬取马云的微博功能示例
Feb 16 Python
python爬虫神器Pyppeteer入门及使用
Jul 13 Python
django中上传图片分页三级联动效果的实现代码
Aug 30 Python
Django Admin中增加导出Excel功能过程解析
Sep 04 Python
python将字符串转变成dict格式的实现
Nov 18 Python
Python 中的pygame安装与配置教程详解
Feb 10 Python
matlab 计算灰度图像的一阶矩,二阶矩,三阶矩实例
Apr 22 Python
关于 Python json中load和loads区别
Nov 07 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
可快速识别放射性物质-国外大神教你diy一个开放式辐射探测器
2020/03/12 无线电
提升PHP执行速度全攻略(上)
2006/10/09 PHP
js下函数般调用正则的方法附代码
2008/06/22 PHP
PHP学习笔记(二):变量详解
2015/04/17 PHP
在Mac OS上搭建PHP的Yii框架及相关测试环境
2016/02/14 PHP
PHP简单获取及判断提交来源的方法
2016/04/22 PHP
laravel框架中视图的基本使用方法分析
2019/11/23 PHP
向大师们学习Javascript(视频与PPT)
2009/12/27 Javascript
使用jquery实现的一个图片延迟加载插件(含图片延迟加载原理)
2014/06/05 Javascript
js实现完美兼容各大浏览器的人民币大小写相互转换
2015/10/29 Javascript
jquery密码强度校验
2015/12/02 Javascript
js实现右键菜单功能
2016/11/28 Javascript
js中小数向上取整数,向下取整数,四舍五入取整数的实现(必看篇)
2017/02/13 Javascript
Angular.js自定义指令学习笔记实例
2017/02/24 Javascript
AngularJS实现的根据数量与单价计算总价功能示例
2017/12/26 Javascript
vue组件数据传递、父子组件数据获取,slot,router路由功能示例
2019/03/19 Javascript
JavaScript中的类型检查
2020/02/03 Javascript
使用webpack和rollup打包组件库的方法
2021/02/25 Javascript
python实现文件名批量替换和内容替换
2014/03/20 Python
python处理圆角图片、圆形图片的例子
2014/04/25 Python
使用Python机器学习降低静态日志噪声
2018/09/29 Python
对Tensorflow中tensorboard日志的生成与显示详解
2020/02/04 Python
pytorch使用horovod多gpu训练的实现
2020/09/09 Python
基于python实现坦克大战游戏
2020/10/27 Python
记一次python 爬虫爬取深圳租房信息的过程及遇到的问题
2020/11/24 Python
BIBLOO捷克:购买女装、男装、童装、鞋和配件
2017/01/27 全球购物
Halston Heritage官网:简洁的日装,稍显奢华的晚装
2018/11/20 全球购物
武汉某公司的C#笔试题面试题
2015/12/25 面试题
实习生的自我鉴定范文欣赏
2013/11/20 职场文书
理财学专业自荐书
2014/06/28 职场文书
教师师德师风个人整改方案
2014/09/18 职场文书
公务员年度考核评语
2014/12/31 职场文书
前台岗位职责范本
2015/04/16 职场文书
党员志愿者服务倡议书
2015/04/29 职场文书
python for循环赋值问题
2021/06/03 Python
基于Redission的分布式锁实战
2022/08/14 Redis