python里面计算花费时间
时间: 2024-09-21 09:10:06 浏览: 31
在Python中,我们可以使用`time`模块来测量函数或代码块运行所需的时间。`time`模块提供了几个函数来帮助我们计算执行时间,其中最常用的是`time()`和`timeit()`。
1. `time()`函数返回当前时间与某一特定时刻之间差的秒数,常用于简单的计时,例如:
```python
import time
start_time = time.time()
# 这里放置需要计时的代码
end_time = time.time()
execution_time = end_time - start_time
print("Code execution time:", execution_time, "seconds")
```
2. `timeit()`函数则更为精确,因为它会多次运行指定的代码片段并取平均值,适用于测量代码执行速度:
```python
import timeit
code_to_measure = """
for _ in range(1000):
# 这里放置需要测速的代码
"""
execution_time = timeit.timeit(code=code_to_measure, number=10) # 可调整number参数改变测试次数
print("Average code execution time:", execution_time, "seconds")
```
阅读全文