Python 中的 time.clock( )函数

首页 / Python2入门教程 / Python 中的 time.clock( )函数

Pythom time方法clock()在unix上返回以秒表示的浮点数形式的当前处理器时间。精确度取决于同名C函数的精确度,但在任何情况下,这都是用于对Python或计时算法进行基准测试的函数。

在Windows上,此函数根据Win32函数QueryPerformanceCounter以浮点数的形式返回自第一次调用此函数以来经过的挂钟秒数。

time.clock( ) - 语法

time.clock()

time.clock( ) - 返回值

此方法在Unix上将当前处理器时间返回为以秒为单位的浮点数,而在Windows中,它将自第一次调用此函数以来经过的挂钟秒数作为浮点数返回。

time.clock( ) - 示例

以下示例显示了clock()方法的用法。

#!/usr/bin/python
import time

def procedure():
   time.sleep(2.5)

# measure process time
t0=time.clock()
procedure()
print time.clock(), "seconds process time"

# measure wall time
t0=time.time()
procedure()
print time.time() - t0, "seconds wall time"

当无涯教程运行上面的程序时,它产生以下输出-

链接:https://www.learnfk.comhttps://www.learnfk.com/python/time-clock.html

来源:LearnFk无涯教程网

0.0 seconds process time
2.50023603439 seconds wall time

注意-并不是所有系统都可以测量真正的处理时间。在这样的系统(包括Windows)上,CLOCK通常测量自程序启动以来的墙壁时间。

无涯教程网

祝学习愉快!(内容编辑有误?请选中要编辑内容 -> 右键 -> 修改 -> 提交!)

技术教程推荐

如何做好一场技术演讲 -〔极客时间〕

从0开始学大数据 -〔李智慧〕

网络编程实战 -〔盛延敏〕

Kafka核心源码解读 -〔胡夕〕

重学线性代数 -〔朱维刚〕

大厂晋升指南 -〔李运华〕

玩转Vue 3全家桶 -〔大圣〕

中间件核心技术与实战 -〔丁威〕

Serverless进阶实战课 -〔静远〕

好记忆不如烂笔头。留下您的足迹吧 :)