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 列表(List)操作方法详解
Mar 11 Python
python复制与引用用法分析
Apr 08 Python
Pycharm学习教程(5) Python快捷键相关设置
May 03 Python
Python3基于sax解析xml操作示例
May 22 Python
Python使用matplotlib和pandas实现的画图操作【经典示例】
Jun 13 Python
Python数据分析:手把手教你用Pandas生成可视化图表的教程
Dec 15 Python
使用Python向DataFrame中指定位置添加一列或多列的方法
Jan 29 Python
Python基础之循环语句用法示例【for、while循环】
Mar 23 Python
python实现点击按钮修改数据的方法
Jul 17 Python
python 实现dict转json并保存文件
Dec 05 Python
python next()和iter()函数原理解析
Feb 07 Python
一篇文章搞懂python的转义字符及用法
Sep 03 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
让这部DC动画新作刷新你的认知
2020/03/03 欧美动漫
WINDOWS下php5.2.4+mysql6.0+apache2.2.4+ZendOptimizer-3.3.0配置
2008/03/28 PHP
elgg 获取文件图标地址的方法
2010/03/20 PHP
PHP不用第三变量交换2个变量的值的解决方法
2013/06/02 PHP
php中mysql连接和基本操作代码(快速测试使用,简单方便)
2014/04/25 PHP
php校验表单检测字段是否为空的方法
2015/03/20 PHP
WordPress自定义时间显示格式
2015/03/27 PHP
php使用event扩展的io复用测试的示例
2020/10/20 PHP
JavaScript 嵌套函数指向this对象错误的解决方法
2010/03/15 Javascript
jQuery formValidator表单验证
2016/01/07 Javascript
实例讲解jQuery中对事件的命名空间的运用
2016/05/24 Javascript
JS实现六位字符密码输入器功能
2016/08/19 Javascript
js制作网站首页图片轮播特效代码
2016/08/30 Javascript
AngularJs bootstrap搭载前台框架——准备工作
2016/09/01 Javascript
JS判断浏览器是否安装flash插件的简单方法
2016/09/13 Javascript
Vue中添加过渡效果的方法
2017/03/16 Javascript
详解Vue 开发模式下跨域问题
2017/06/06 Javascript
jQuery实现的导航条点击后高亮显示功能示例
2019/03/04 jQuery
js回文数的4种判断方法示例
2019/06/04 Javascript
JS面向对象之多选框实现
2020/01/17 Javascript
用Python实现命令行闹钟脚本实例
2016/09/05 Python
关于Django显示时间你应该知道的一些问题
2017/12/25 Python
儿童编程python入门
2018/05/08 Python
浅谈Python 列表字典赋值的陷阱
2019/01/20 Python
pycharm修改文件的默认打开方式的步骤
2019/07/29 Python
Myprotein瑞典官方网站:畅销欧洲英国运动营养品牌
2018/01/22 全球购物
与世界上最好的跑步专业品牌合作:Fleet Feet
2019/03/22 全球购物
白酒业务员岗位职责
2013/12/27 职场文书
物流业务员岗位职责
2014/02/08 职场文书
餐厅楼面部长岗位职责范文
2014/02/16 职场文书
英语教育专业自荐信
2014/05/29 职场文书
2014年学习委员工作总结
2014/11/14 职场文书
家长通知书家长意见
2015/06/03 职场文书
虎兄虎弟观后感
2015/06/12 职场文书
运动会5000米加油稿
2015/07/21 职场文书
mysql 索引合并的使用
2021/08/30 MySQL