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的Tornado框架的HTTP客户端的教程
Apr 24 Python
六个窍门助你提高Python运行效率
Jun 09 Python
django接入新浪微博OAuth的方法
Jun 29 Python
Python实现分割文件及合并文件的方法
Jul 10 Python
Python计时相关操作详解【time,datetime】
May 26 Python
特征脸(Eigenface)理论基础之PCA主成分分析法
Mar 13 Python
python操作mysql代码总结
Jun 01 Python
python使用MQTT给硬件传输图片的实现方法
May 05 Python
python+numpy实现的基本矩阵操作示例
Jul 19 Python
vim自动补全插件YouCompleteMe(YCM)安装过程解析
Oct 21 Python
python读取图片颜色值并生成excel像素画的方法实例
Feb 19 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
2020年4月放送!《Princess Connect Re:Dive》制作组 & 角色声优公开!
2020/03/06 日漫
php遍历数组的方法分享
2012/03/22 PHP
PHP文件与目录操作示例
2016/12/24 PHP
PHP 中TP5 Request 请求对象的实例详解
2017/07/31 PHP
PHP完全二叉树定义与实现方法示例
2017/10/09 PHP
python进程与线程小结实例分析
2018/11/11 PHP
Laravel多域名下字段验证的方法
2019/04/04 PHP
laravel 解决Validator使用中出现的问题
2019/10/25 PHP
基于jQuery的input输入框下拉提示层(自动邮箱后缀名)
2012/06/14 Javascript
无缝滚动改进版支持上下左右滚动(封装成函数)
2012/12/04 Javascript
JQuery中两个ul标签的li互相移动实现方法
2015/05/18 Javascript
JavaScript中String.prototype用法实例
2015/05/20 Javascript
iScroll.js 使用方法参考
2016/05/16 Javascript
js实现添加可信站点、修改activex安全设置,禁用弹出窗口阻止程序
2016/08/17 Javascript
bootstrap模态框消失问题的解决方法
2016/12/02 Javascript
巧用weui.topTips验证数据的实例
2017/04/17 Javascript
nuxt.js 缓存实践
2018/06/25 Javascript
vue分页器组件编写方法详解
2019/06/28 Javascript
vue实现tab栏点击高亮效果
2020/08/19 Javascript
vue3中轻松实现switch功能组件的全过程
2021/01/07 Vue.js
Python 调用VC++的动态链接库(DLL)
2008/09/06 Python
Python中使用多进程来实现并行处理的方法小结
2017/08/09 Python
Python爬虫实例扒取2345天气预报
2018/03/04 Python
Pandas读取MySQL数据到DataFrame的方法
2018/07/25 Python
Python3非对称加密算法RSA实例详解
2018/12/06 Python
python调用虹软2.0第三版的具体使用
2019/02/22 Python
美国一家主营日韩美妆护肤品的在线商店:iMomoko
2016/09/11 全球购物
甲方资料员岗位职责
2013/12/13 职场文书
制药工程专业职业生涯规划范文
2014/03/10 职场文书
市政工程技术专业自荐书
2014/07/06 职场文书
机械专业毕业生自我鉴定2014
2014/10/04 职场文书
2014年宣传部个人工作总结
2014/12/06 职场文书
幼儿园感谢信
2015/01/21 职场文书
单身证明范本
2015/06/15 职场文书
企业愿景口号
2015/12/25 职场文书
【D4DJ】美少女DJ企划 动画将于明年冬季开播第2季
2022/04/11 日漫