在Python中处理时间之clock()方法的使用


Posted in Python onMay 22, 2015

 clock()方法返回当前的处理器时间,以秒表示Unix上一个浮点数。精度取决于具有相同名称的C函数,但在任何情况下,这是使用于基准Python或定时的算法函数。

在Windows中该函数返回,因为这个函数的第一个调用过去挂钟秒钟,作为浮点数,基于Win32函数QueryPerformanceCounter。
语法

以下是clock()方法的语法:

time.clock()

参数

  •     NA

返回值

此方法返回当前处理器时间作为浮点数在UNIX秒钟,并在Windows中表示返回这个函数的第一个调用过去挂钟秒钟,作为浮点数。
例子

下面的例子显示了clock()方法的使用。

#!/usr/bin/python
import time

def procedure():
  time.sleep(2.5)

# measure process time
t0 = time.clock()
procedure()
print time.clock() - t0, "seconds process time"

# measure wall time
t0 = time.time()
procedure()
print time.time() - t0, "seconds wall time"

当我们运行上面的程序,它会产生以下结果:

0.0 seconds process time
2.50023603439 seconds wall time

注:并非所有的系统可以测量真实的处理时间。在这样的系统(包括Windows),因为该程序开始的时间。

Python 相关文章推荐
Python设计模式之观察者模式实例
Apr 26 Python
在RedHat系Linux上部署Python的Celery框架的教程
Apr 07 Python
Python while、for、生成器、列表推导等语句的执行效率测试
Jun 03 Python
Python 爬虫爬取指定博客的所有文章
Feb 17 Python
利用Python实现命令行版的火车票查看器
Aug 05 Python
Django URL传递参数的方法总结
Aug 28 Python
python在线编译器的简单原理及简单实现代码
Feb 02 Python
Django框架之DRF 基于mixins来封装的视图详解
Jul 23 Python
python-numpy-指数分布实例详解
Dec 07 Python
Python tensorflow实现mnist手写数字识别示例【非卷积与卷积实现】
Dec 19 Python
使用python 的matplotlib 画轨道实例
Jan 19 Python
Python 调用 ES、Solr、Phoenix的示例代码
Nov 23 Python
Python3指定路径寻找符合匹配模式文件
May 22 #Python
Python3实现从指定路径查找文件的方法
May 22 #Python
在Python操作时间和日期之asctime()方法的使用
May 22 #Python
Python3遍历目录树实现方法
May 22 #Python
Python3实现将文件树中所有文件和子目录归档到tar压缩文件的方法
May 22 #Python
Python3读取zip文件信息的方法
May 22 #Python
Python中用altzone()方法处理时区的教程
May 22 #Python
You might like
保存到桌面、设为桌面且带图标的PHP代码
2013/11/19 PHP
Linux下手动编译安装PHP扩展的例子分享
2014/07/15 PHP
PHP中rename()函数的妙用讲解
2019/02/28 PHP
JavaScript面向对象之静态与非静态类
2010/02/03 Javascript
JS网页图片按比例自适应缩放实现方法
2014/01/15 Javascript
用unescape反编码得出汉字示例
2014/04/24 Javascript
js实现滑动触屏事件监听的方法
2015/05/05 Javascript
jQuery+ajax实现无刷新级联菜单示例
2015/05/21 Javascript
js+css实现的圆角边框TAB选项卡滑动门代码分享(2款)
2015/08/26 Javascript
自己动手写的jquery分页控件(非常简单实用)
2015/10/28 Javascript
JS使用cookie实现DIV提示框只显示一次的方法
2015/11/05 Javascript
详解AngularJS 模态对话框
2016/04/07 Javascript
浅谈jQuery 选择器和dom操作
2016/06/07 Javascript
jquery实现自适应banner焦点图
2017/02/16 Javascript
Vue实现路由跳转和嵌套
2017/06/20 Javascript
JavaScript事件发布/订阅模式原理与用法分析
2018/08/21 Javascript
mpvue写一个CPASS小程序的示例
2018/09/04 Javascript
js实现淘宝首页的banner栏效果
2019/11/26 Javascript
js实现左右轮播图
2020/01/09 Javascript
vue下axios拦截器token刷新机制的实例代码
2020/01/17 Javascript
js实现踩五彩块游戏
2020/02/08 Javascript
一篇文章看懂JavaScript中的回调
2021/01/05 Javascript
[01:00:26]Ti4主赛事胜者组第一天 EG vs NEWBEE 1
2014/07/19 DOTA
[03:03]DOTA2 2017国际邀请赛开幕战队入场仪式
2017/08/09 DOTA
python matplotlib画盒图、子图解决坐标轴标签重叠的问题
2020/01/19 Python
学python最电脑配置有要求么
2020/07/05 Python
Boda Skins皮衣官网:奢侈皮夹克,全球配送
2016/12/15 全球购物
美团网旗下网上订餐平台:美团外卖
2020/03/05 全球购物
美国领先的宠物用品和宠物食品零售商:Petco
2020/10/28 全球购物
C#如何进行LDAP用户校验
2012/11/21 面试题
小学语文国培感言
2014/03/04 职场文书
领导干部学习“三严三实”思想汇报
2014/09/15 职场文书
群众路线剖析材料怎么写
2014/10/09 职场文书
消费者投诉书范文
2015/07/02 职场文书
Python中for后接else的语法使用
2021/05/18 Python
css中:last-child不生效的解决方法
2022/08/05 HTML / CSS