如何在Python中获取给定时间的计时器滴答声?

如何在Python中获取给定时间的计时器滴答声?

要获取给定时间的计时器滴答声,请使用clock()函数。 Python文档指出,应该将该函数用于基准测试目的。

阅读更多:Python 教程

范例

import time
t0= time.clock()
print("Hello")
t1 = time.clock() - t0
print("Time elapsed: ", t1 - t0) # CPU seconds elapsed (floating point)

输出

这将给出输出 –

Time elapsed:  0.0009403145040156798

请注意,不同的系统将根据其内部时钟设置(每秒的ticks数)具有不同的精度,但通常至少低于20ms。还请注意,在不同的平台上,clock()函数返回不同的结果。在Unix上,它返回作为以秒为单位的浮点数表示的当前处理器时间。精度,实际上就是“处理器时间”含义的定义取决于同名的C函数,但在任何情况下,这是用于基准测试Python或计时算法的函数。在Windows上,此函数基于Win32函数QueryPerformanceCounter(),返回自第一次调用该函数以来经过的挂钟秒数,作为浮点数。分辨率通常优于一微秒。

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程