📜  如何在Python测量经过的时间?(1)

📅  最后修改于: 2023-12-03 14:52:52.077000             🧑  作者: Mango

如何在Python测量经过的时间?

在Python中,我们可以使用内置的time模块来测量经过的时间。以下是几种不同的方法来实现这一功能。

使用time.time()

time.time()方法返回自1970年1月1日以来的秒数,可以通过计算两个时间戳之间的差异来测量经过的时间。

import time

start_time = time.time()

# 要测试时间的代码

end_time = time.time()

elapsed_time = end_time - start_time

print(f"经过的时间为: {elapsed_time}秒")
使用time.perf_counter()

time.perf_counter()方法返回了任意两个时间间隔的精确时间差,不受系统时间修改的影响。

import time

start_time = time.perf_counter()

# 要测试时间的代码

end_time = time.perf_counter()

elapsed_time = end_time - start_time

print(f"经过的时间为: {elapsed_time}秒")
使用time.process_time()

time.process_time()方法返回了进程执行CPU时间的总和,可以用来测量CPU计算时间。

import time

start_time = time.process_time()

# 要测试时间的代码

end_time = time.process_time()

elapsed_time = end_time - start_time

print(f"经过的时间为: {elapsed_time}秒")

以上是几个测量经过的时间的方法,可以根据需要选择适合的方法来使用。