python time.perf_counter()方法,高性能计时器

time.perf_counter()方法

python time module中的perf_counter方法,可以返回python浮点数float类型的时间戳,单位为秒,可以用于设计一个高性能的计时器,比如统计某一段python程序执行所需要使用的时间长短。

语法

perf_counter() -> float

python源码中对perf_counter()方法的介绍:

    Performance counter for benchmarking.

参数

无。若传递参数,python抛出TypeError。


返回值

python浮点数float类型的时间戳。


perf_counter()计时器实例代码

#-*- coding:utf-8 -*-

import time
t1 = time.perf_counter()
for i in range(10000):
    pass
t2 = time.perf_counter()
print(t2-t1)
#终端或命令行输入:python3 test.py 得到输出:
0.000832623802125454

全栈后端 / Python库 :









Copyright © 2022-2024 笨鸟工具 x1y1z1.com All Rights Reserved.