📅  最后修改于: 2023-12-03 14:52:52.077000             🧑  作者: Mango
在Python中,我们可以使用内置的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()
方法返回了任意两个时间间隔的精确时间差,不受系统时间修改的影响。
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()
方法返回了进程执行CPU时间的总和,可以用来测量CPU计算时间。
import time
start_time = time.process_time()
# 要测试时间的代码
end_time = time.process_time()
elapsed_time = end_time - start_time
print(f"经过的时间为: {elapsed_time}秒")
以上是几个测量经过的时间的方法,可以根据需要选择适合的方法来使用。