在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 30 Python
给Python入门者的一些编程建议
Jun 15 Python
python的random模块及加权随机算法的python实现方法
Jan 04 Python
python实现画一颗树和一片森林
Jun 25 Python
numpy.ndarray 交换多维数组(矩阵)的行/列方法
Aug 02 Python
解决Python计算矩阵乘向量,矩阵乘实数的一些小错误
Aug 26 Python
Python实现快速排序的方法详解
Oct 25 Python
Python实现把类当做字典来访问
Dec 16 Python
keras 使用Lambda 快速新建层 添加多个参数操作
Jun 10 Python
基于python实现模拟数据结构模型
Jun 12 Python
python 无损批量压缩图片(支持保留图片信息)的示例
Sep 22 Python
Python3中的tuple函数知识点讲解
Jan 03 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
linux php mysql数据库备份实现代码
2009/03/10 PHP
PHP获取163、gmail、126等邮箱联系人地址【已测试2009.10.10】
2009/10/11 PHP
PHP文件上传原理简单分析
2011/05/29 PHP
PHP执行Curl时报错提示CURL ERROR: Recv failure: Connection reset by peer的解决方法
2014/06/26 PHP
ajax+php控制所有后台函数调用
2015/07/15 PHP
thinkphp3.2中实现phpexcel导出带生成图片示例
2017/02/14 PHP
PHP获取redis里不存在的6位随机数应用示例【设置24小时过时】
2017/06/07 PHP
window.open()弹出居中的窗口
2007/02/01 Javascript
chrome浏览器不支持onmouseleave事件的解决技巧
2013/05/31 Javascript
JQuery EasyUI Layout 在from布局自适应窗口大小的实现方法
2016/05/28 Javascript
值得分享的JavaScript实现图片轮播组件
2016/11/21 Javascript
jQuery实现对网页节点的增删改查功能示例
2017/09/18 jQuery
vue使用 better-scroll的参数和方法详解
2018/01/25 Javascript
vue cli 全面解析
2018/02/28 Javascript
使用jquery模拟a标签的click事件无法实现跳转的解决
2018/12/04 jQuery
手把手教你 CKEDITOR 4 扩展插件制作
2019/06/18 Javascript
基于vue-draggable 实现三级拖动排序效果
2020/01/10 Javascript
[02:37]2018DOTA2亚洲邀请赛赛前采访-EG篇
2018/04/03 DOTA
python网络编程实例简析
2014/09/26 Python
Python中sort和sorted函数代码解析
2018/01/25 Python
python读取Excel实例详解
2018/08/17 Python
python模块导入的细节详解
2018/12/10 Python
基于PyQT实现区分左键双击和单击
2020/05/19 Python
利用keras使用神经网络预测销量操作
2020/07/07 Python
Python基于tkinter canvas实现图片裁剪功能
2020/11/05 Python
一款纯css3实现的鼠标经过按钮特效教程
2014/11/09 HTML / CSS
Monnier Frères美国官网:法国知名奢侈品网站
2016/11/22 全球购物
大唐面试试题(CPU,UNIX等等)
2012/01/11 面试题
优秀的毕业生的自我评价
2013/12/12 职场文书
中级会计职业生涯规划范文
2014/01/16 职场文书
上课迟到检讨书
2014/02/19 职场文书
剪彩仪式主持词
2014/03/19 职场文书
中英文求职信范文
2015/03/19 职场文书
2015年政务公开工作总结
2015/05/19 职场文书
Java 在生活中的 10 大应用
2021/11/02 Java/Android
浅谈Redis 中的过期删除策略和内存淘汰机制
2022/04/03 Redis