在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开发微信公众平台的方法详解【基于weixin-knife】
Jul 08 Python
python处理按钮消息的实例详解
Jul 11 Python
Python基于回溯法子集树模板解决全排列问题示例
Sep 07 Python
Python多进程并发与多线程并发编程实例总结
Feb 08 Python
Windows 7下Python Web环境搭建图文教程
Mar 20 Python
对numpy的array和python中自带的list之间相互转化详解
Apr 13 Python
一行代码让 Python 的运行速度提高100倍
Oct 08 Python
python读出当前时间精度到秒的代码
Jul 05 Python
cProfile Python性能分析工具使用详解
Jul 22 Python
python GUI库图形界面开发之PyQt5信号与槽基础使用方法与实例
Mar 06 Python
使用jupyter notebook直接打开.md格式的文件
Apr 10 Python
Python调用百度OCR实现图片文字识别的示例代码
Jul 17 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 和 MySQL 基础教程(二)
2006/10/09 PHP
PHP合并两个数组的两种方式的异同
2012/09/14 PHP
PHP Filter过滤器全面解析
2016/08/09 PHP
laravel框架 laravel-admin上传图片到oss的方法
2019/10/13 PHP
基于JS实现的倒计时程序实例
2015/07/24 Javascript
jquery无限级联下拉菜单简单实例演示
2015/11/23 Javascript
JS实现pasteHTML兼容ie,firefox,chrome的方法
2016/06/22 Javascript
基于JS组件实现拖动滑块验证功能(代码分享)
2016/11/18 Javascript
获取IE浏览器Cookie信息的方法
2017/01/23 Javascript
ES6新特性:使用export和import实现模块化详解
2017/07/31 Javascript
用js实现每隔一秒刷新时间的实例(含年月日时分秒)
2017/10/25 Javascript
Vue 全局loading组件实例详解
2018/05/29 Javascript
Vue封装的可编辑表格插件方法
2018/08/28 Javascript
微信小程序开发常见问题及解决方案
2019/07/11 Javascript
vue实现网络图片瀑布流 + 下拉刷新 + 上拉加载更多(步骤详解)
2020/01/14 Javascript
Js和VUE实现跑马灯效果
2020/05/25 Javascript
[47:08]OG vs INfamous 2019国际邀请赛小组赛 BO2 第一场 8.15
2019/08/17 DOTA
Python编程中用close()方法关闭文件的教程
2015/05/24 Python
Python读取键盘输入的2种方法
2015/06/16 Python
Python实现提取XML内容并保存到Excel中的方法
2018/09/01 Python
python中metaclass原理与用法详解
2019/06/25 Python
pygame实现俄罗斯方块游戏(基础篇2)
2019/10/29 Python
Python通过TensorFLow进行线性模型训练原理与实现方法详解
2020/01/15 Python
python matplotlib中的subplot函数使用详解
2020/01/19 Python
通过实例简单了解python yield使用方法
2020/08/06 Python
python读取excel数据并且画图的实现示例
2021/02/08 Python
Html5获取高德地图定位天气的方法
2019/12/26 HTML / CSS
应届生船舶驾驶求职信
2013/10/19 职场文书
珍珠奶茶店创业计划书
2014/01/11 职场文书
后勤部经理岗位职责
2014/02/23 职场文书
小学学习雷锋活动总结
2014/07/03 职场文书
励志演讲稿大全
2014/08/21 职场文书
导游词之上海杜莎夫人蜡像馆
2019/11/22 职场文书
Python 文本滚动播放器的实现代码
2021/04/25 Python
如何利用Matlab制作一款真正的拼图小游戏
2021/05/11 Python
redis数据一致性的实现示例
2022/03/18 Redis