在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奇偶行分开存储实现代码
Mar 19 Python
使用python采集脚本之家电子书资源并自动下载到本地的实例脚本
Oct 23 Python
Numpy之random函数使用学习
Jan 29 Python
python 为什么说eval要慎用
Mar 26 Python
利用anaconda保证64位和32位的python共存
Mar 09 Python
Python Scrapy框架:通用爬虫之CrawlSpider用法简单示例
Apr 11 Python
Python如何安装第三方模块
May 28 Python
Python使用requests模块爬取百度翻译
Aug 25 Python
利用python清除移动硬盘中的临时文件
Oct 28 Python
Python暴力破解Mysql数据的示例
Nov 09 Python
Python使用OpenCV实现虚拟缩放效果
Feb 28 Python
python神经网络 tf.name_scope 和 tf.variable_scope 的区别
May 04 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
解析dedecms空间迁移步骤详解
2013/05/15 PHP
PHP字符串的连接的简单实例
2013/12/30 PHP
去掉destoon资讯内容页keywords关键字自带的文章标题的方法
2014/08/21 PHP
浅析PHP数据导出知识点
2018/02/17 PHP
PHP swoole和redis异步任务实现方法分析
2019/08/12 PHP
php抽象方法和普通方法的区别点总结
2019/10/13 PHP
laravel框架中路由设置,路由参数和路由命名实例分析
2019/11/23 PHP
如何实现iframe(嵌入式帧)的自适应高度
2006/07/26 Javascript
在IE下获取object(ActiveX)的Param的代码
2009/09/15 Javascript
JavaScript高级程序设计 阅读笔记(十八) js跨平台的事件
2012/08/14 Javascript
使用jQuery内容过滤选择器选择元素实例讲解
2013/04/18 Javascript
thinkphp中常用的系统常量和系统变量
2014/03/05 Javascript
JavaScript转换二进制编码为ASCII码的方法
2015/04/16 Javascript
浅谈javascript属性onresize
2015/04/20 Javascript
JavaScipt中栈的实现方法
2016/02/17 Javascript
如何使用Vuex+Vue.js构建单页应用
2016/10/27 Javascript
JavaScript学习笔记--常用的互动方法
2016/12/07 Javascript
Zepto实现密码的隐藏/显示
2017/04/07 Javascript
Vue数据双向绑定原理及简单实现方法
2018/05/18 Javascript
JS正则表达式常见用法实例详解
2018/06/19 Javascript
在vue中动态修改css其中一个属性值操作
2020/12/07 Vue.js
vue项目配置 webpack-obfuscator 进行代码加密混淆的实现
2021/02/26 Vue.js
[01:10]DOTA2次级职业联赛 - Fly战队宣传片
2014/12/01 DOTA
Python中的自定义函数学习笔记
2014/09/23 Python
python 中的int()函数怎么用
2017/10/17 Python
使用CSS3在触屏上为按钮实现激活效果
2013/09/27 HTML / CSS
美国顶级水上运动专业店:Marine Products
2018/04/15 全球购物
生产车间主管岗位职责
2013/12/28 职场文书
2014年五四青年节演讲稿范文
2014/04/22 职场文书
2015年行风建设工作总结
2015/05/15 职场文书
中学音乐课教学反思
2016/02/18 职场文书
幼儿园2016年感恩节活动总结
2016/04/01 职场文书
职场中的你,辞职信写对了吗?
2019/06/26 职场文书
Python中的套接字编程是什么?
2021/06/21 Python
详解Python+OpenCV进行基础的图像操作
2022/02/15 Python
Windows Server 2012 R2 磁盘分区教程
2022/04/29 Servers