Python time.clock() 方法

返回上一级

Python time clock() 在不同的系统上含义不同

UNIX 系统上,它返回的是 "进程时间",它是用秒表示的浮点数(时间戳)

WINDOWS 中,第一次调用,返回的是进程运行的实际时间,而第二次之后的调用是自第一次调用以后到现在的运行时间,实际上是以 WIN32 上 QueryPerformanceCounter() 为基础,它比毫秒表示更为精确

导入模块

import time

语法

time.clock()

返回值

第一次调用的时候,返回的是程序运行的实际时间;

第二次之后的调用,返回的是自第一次调用后,到这次调用的时间间隔

范例

下面的代码演示了 time.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"

运行以上 Python 代码,输出结果如下

3.5e-05 seconds process time
2.50058078766 seconds wall time

返回上一级

Python2 基础教程

关于   |   FAQ   |   我们的愿景   |   广告投放   |  博客

  简单教程,简单编程 - IT 入门首选站

Copyright © 2013-2022 简单教程 twle.cn All Rights Reserved.