首页 > 编程 > Python > 正文

在Python中处理时间之clock()方法的使用

2020-01-04 18:10:05
字体:
来源:转载
供稿:网友

这篇文章主要介绍了在Python中处理时间之clock()方法的使用,是Python入门学习中的基础知识,需要的朋友可以参考下

clock()方法返回当前的处理器时间,以秒表示Unix上一个浮点数。精度取决于具有相同名称的C函数,但在任何情况下,这是使用于基准Python或定时的算法函数。

在Windows中该函数返回,因为这个函数的第一个调用过去挂钟秒钟,作为浮点数,基于Win32函数QueryPerformanceCounter。

语法

以下是clock()方法的语法:

 

 
  1. time.clock() 

参数

NA

返回值

此方法返回当前处理器时间作为浮点数在UNIX秒钟,并在Windows中表示返回这个函数的第一个调用过去挂钟秒钟,作为浮点数。

例子

下面的例子显示了clock()方法的使用。

 

 
  1. #!/usr/bin/python 
  2. import time 
  3.  
  4. def procedure(): 
  5. time.sleep(2.5
  6.  
  7. # measure process time 
  8. t0 = time.clock() 
  9. procedure() 
  10. print time.clock() - t0, "seconds process time" 
  11.  
  12. # measure wall time 
  13. t0 = time.time() 
  14. procedure() 
  15. print time.time() - t0, "seconds wall time" 

当我们运行上面的程序,它会产生以下结果:

 

 
  1. 0.0 seconds process time 
  2. 2.50023603439 seconds wall time 

注:并非所有的系统可以测量真实的处理时间。在这样的系统(包括Windows),因为该程序开始的时间。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表