在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实现上传样本到virustotal并查询扫描信息的方法
Oct 05 Python
Python下的常用下载安装工具pip的安装方法
Nov 13 Python
轻松实现python搭建微信公众平台
Feb 16 Python
Python设计模式编程中Adapter适配器模式的使用实例
Mar 02 Python
python下读取公私钥做加解密实例详解
Mar 29 Python
Python列表推导式、字典推导式与集合推导式用法实例分析
Feb 07 Python
python使用tornado实现简单爬虫
Jul 28 Python
用Python从0开始实现一个中文拼音输入法的思路详解
Jul 20 Python
Python求平面内点到直线距离的实现
Jan 19 Python
python对XML文件的操作实现代码
Mar 27 Python
Python如何测试stdout输出
Aug 10 Python
Matlab使用Plot函数实现数据动态显示方法总结
Feb 25 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
Laravel 5框架学习之向视图传送数据
2015/04/08 PHP
php-fpm中max_children的配置
2019/03/15 PHP
javascript 读取XML数据,在页面中展现、编辑、保存的实现
2009/10/27 Javascript
仿新浪微博登陆邮箱提示效果的js代码
2013/08/02 Javascript
JavaScript使用push方法添加一个元素到数组末尾用法实例
2015/04/06 Javascript
js获取微信版本号的方法
2015/05/12 Javascript
如何使用jquery easyui创建标签组件
2015/11/18 Javascript
jQuery获取多种input值的简单实现方法
2016/06/20 Javascript
用jQuery向div中添加Html文本内容的简单实现
2016/07/13 Javascript
BootStrap中的表单大全
2016/09/07 Javascript
JS图片压缩(pc端和移动端都适用)
2017/01/12 Javascript
vue实现动态列表点击各行换色的方法
2018/09/13 Javascript
jQuery实现点击图标div循环放大缩小功能
2018/09/30 jQuery
Node.js使用supervisor进行开发中调试的方法
2019/03/26 Javascript
layui实现tab的添加拒绝重复的方法
2019/09/04 Javascript
js实现AI五子棋人机大战
2020/05/28 Javascript
vue表单验证之禁止input输入框输入空格
2020/12/03 Vue.js
Python简单定义与使用字典dict的方法示例
2017/07/25 Python
Python实现求笛卡尔乘积的方法
2017/09/16 Python
Pytorch中Tensor与各种图像格式的相互转化详解
2019/12/26 Python
Scrapy框架基本命令与settings.py设置
2020/02/06 Python
PyQt5的QWebEngineView使用示例
2020/10/20 Python
CSS3绘制有活力的链接下划线
2016/07/14 HTML / CSS
西班牙鞋子和箱包在线销售网站:zapatos.es
2020/02/17 全球购物
英国时尚和家居用品零售商:Matalan
2021/02/28 全球购物
描述内存分配方式以及它们的区别
2016/10/15 面试题
文明家庭先进事迹材
2014/01/27 职场文书
感恩教育月活动总结
2014/07/07 职场文书
基层党支部整改方案
2014/10/25 职场文书
幼儿园托班开学寄语(2016春季)
2015/12/03 职场文书
人为什么会“幸灾乐祸”?
2019/08/06 职场文书
html5调用摄像头实例代码
2021/06/28 HTML / CSS
Java移除无效括号的方法实现
2021/08/07 Java/Android
Elasticsearch 基本查询和组合查询
2022/04/19 Python
win server2012 r2服务器共享文件夹如何设置
2022/06/21 Servers
Java实现HTML转为Word的示例代码
2022/06/28 Java/Android