在Python中,你可以使用`time`模块来获取代码的执行时间。以下是几种常见的方法:
1. 使用`time.time()`:
```python
import time
start_time = time.time() 记录代码开始执行的时间
这里写上你的代码块
end_time = time.time() 记录代码执行结束的时间
execution_time = end_time - start_time 计算执行时间
print(f"代码执行时间:{execution_time} 秒")
2. 使用`time.clock()`(在较旧的Python版本中常用,但在Python 3.3及以后的版本中,建议使用`time.perf_counter()`):
```python
import time
start_time = time.clock() 记录代码开始第一次调用CPU的时间
这里写上你的代码块
end_time = time.clock() 记录代码执行结束再次调用CPU的时间
execution_time = end_time - start_time 计算执行时间
print(f"代码执行时间:{execution_time} 秒")
3. 使用`time.perf_counter()`(推荐方法,提供高精度计时):
```python
import time
start_time = time.perf_counter() 记录代码开始执行的时间
这里写上你的代码块
end_time = time.perf_counter() 记录代码执行结束的时间
execution_time = end_time - start_time 计算执行时间
print(f"代码执行时间:{execution_time} 秒")
4. 使用`datetime`模块:
```python
import datetime
start_time = datetime.datetime.now() 记录代码开始执行的时间
这里写上你的代码块
end_time = datetime.datetime.now() 记录代码执行结束的时间
execution_time = end_time - start_time 计算执行时间
print(f"代码执行时间:{execution_time} 秒")
以上方法都可以用来测量Python代码的执行时间。选择哪一种方法取决于你对精度的要求以及代码运行的环境