python计算函数的运行时间

若要查看fun2ptest.fun2p(arg1, arg2, cursor)函数的运行时间,可以使用Python标准库中的time模块来测量函数的执行时间。time模块提供了一个time()函数,用于获取当前时间戳,从而可以计算函数执行的时间间隔。

以下是测量函数执行时间的示例代码:

import time

def f2(arg1, arg2):
    start_time = time.time()  # 记录函数开始时间

    fun2ptest.fun2p(arg1, arg2, cursor)

    end_time = time.time()  # 记录函数结束时间
    execution_time = end_time - start_time  # 计算函数执行时间

    print("fun2p() execution time:", execution_time, "seconds")
    return "helloworld"

在上述代码中,我们在函数开始之前获取当前时间戳作为start_time,在函数执行完后获取当前时间戳作为end_time,然后计算两者的差值,即为函数的执行时间。最后,我们打印出函数的执行时间。

请注意,time.time()返回的时间戳单位是秒,精确到小数点后的位数可能因操作系统而异。若需要更高精度的计时,可以使用time.perf_counter()代替time.time(),它提供了更高分辨率的计时器。

猜你喜欢

转载自blog.csdn.net/qq_45410037/article/details/131942883