python3 计时

洛仁耀 3个月前 42浏览 0评论

在Python编程过程中,我们可能需要对程序运行时间进行计时,此时我们可以使用Python内置的time模块来实现。

import time

#记录程序运行时间,单位为秒
start = time.time()

#程序代码

end = time.time()
print("程序运行时间为:%f秒" % (end - start))

在上述代码中,我们首先导入了time模块,然后使用time.time()函数获取当前时间,同时将其赋值给start变量。接下来是程序的实际代码部分。完成程序运行后,我们再次使用time.time()函数获取当前时间,并将其赋值给end变量。

最后,我们通过使用Python的字符串格式化功能,计算并输出了程序运行的时间。其中%f表示浮点数,%s表示字符串,%d表示整数。

除此之外,还可以使用time.process_time()函数获取CPU级别的时间,以实现更加精确的计时。

import time

#记录程序运行时间,单位为秒
start = time.process_time()

#程序代码

end = time.process_time()
print("程序运行时间为:%f秒" % (end - start))

实际应用中,我们也可以在程序代码复杂或者运行时间较长的部分插入计时代码,以便于分析程序性能或者优化程序。