在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牛刀小试密码爆破
Feb 03 Python
谈谈Python进行验证码识别的一些想法
Jan 25 Python
Python中xrange与yield的用法实例分析
Dec 26 Python
pandas 数据实现行间计算的方法
Jun 08 Python
python看某个模块的版本方法
Oct 16 Python
通过python实现随机交换礼物程序详解
Jul 10 Python
Python如何调用JS文件中的函数
Aug 16 Python
PyQt5高级界面控件之QTableWidget的具体使用方法
Feb 23 Python
python opencv人脸识别考勤系统的完整源码
Apr 26 Python
python 如何获取页面所有a标签下href的值
May 06 Python
Python竟然能剪辑视频
May 25 Python
使用tensorflow 实现反向传播求导
May 26 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 不错的学习资料
2009/02/06 PHP
创建数据库php代码 用PHP写出自己的BLOG系统
2010/04/12 PHP
php去除换行(回车换行)的三种方法
2014/03/26 PHP
javascript 火狐(firefox)不显示本地图片问题解决
2008/07/05 Javascript
细品javascript 寻址,闭包,对象模型和相关问题
2009/04/27 Javascript
jQuery代码优化 选择符篇
2011/11/01 Javascript
JS小功能(onmouseover实现选择月份)实例代码
2013/11/28 Javascript
JavaScript中的定时器之Item23的合理使用
2015/10/30 Javascript
总结JavaScript三种数据存储方式之间的区别
2016/05/03 Javascript
js定义类的几种方法(推荐)
2016/06/08 Javascript
AngularJS基础 ng-open 指令简单实例
2016/08/02 Javascript
Bootstrap响应式导航由768px变成992px的实现代码
2017/06/15 Javascript
详解vue跨组件通信的几种方法
2017/06/15 Javascript
JS获取数组中出现次数最多及第二多元素的方法
2017/10/27 Javascript
详解Angular系列之变化检测(Change Detection)
2018/02/26 Javascript
vue完成项目后,打包成静态文件的方法
2018/09/03 Javascript
记录vue项目中遇到的一点小问题
2019/05/14 Javascript
Python实现栈的方法
2015/05/26 Python
win系统下为Python3.5安装flask-mongoengine 库
2016/12/20 Python
Python实现二维数组按照某行或列排序的方法【numpy lexsort】
2017/09/22 Python
浅谈flask截获所有访问及before/after_request修饰器
2018/01/18 Python
PyQt5实现下载进度条效果
2018/04/19 Python
OPENCV去除小连通区域,去除孔洞的实例讲解
2018/06/21 Python
python常见字符串处理函数与用法汇总
2019/10/30 Python
python DES加密与解密及hex输出和bs64格式输出的实现代码
2020/04/13 Python
python实现sm2和sm4国密(国家商用密码)算法的示例
2020/09/26 Python
Python 使用SFTP和FTP实现对服务器的文件下载功能
2020/12/17 Python
详解css3 mask遮罩实现一些特效
2018/10/24 HTML / CSS
HTML5 Canvas入门学习教程
2016/03/17 HTML / CSS
数百万免费的图形资源:Freepik
2020/09/21 全球购物
励志演讲稿3分钟
2014/08/21 职场文书
python 如何用map()函数创建多线程任务
2021/04/07 Python
详解Vue的options
2021/05/15 Vue.js
Redis集群的关闭与重启操作
2021/07/07 Redis
Python之基础函数案例详解
2021/08/30 Python
解决pycharm下载库时出现Failed to install package的问题
2021/09/04 Python