python怎么查看函数执行时间
时间: 2024-10-13 19:08:00 浏览: 2
在Python中,你可以使用内置模块`time`或者第三方库如`timeit`来测量函数的执行时间。以下是两种常用的方法:
1. **使用`time`模块**:
```python
import time
def my_function():
# 函数体...
start_time = time.time()
my_function()
execution_time = time.time() - start_time
print(f"函数执行时间: {execution_time}秒")
```
这里先记录开始时间,然后执行函数,再计算结束时间和开始时间差得到执行时间。
2. **使用`timeit`模块**:
```python
from timeit import timeit
def measure_time(func):
return timeit(lambda: func(), number=1)
execution_time = measure_time(my_function)
print(f"函数执行时间: {execution_time:.6f}秒")
```
`timeit`函数会多次执行指定的代码块,并返回平均执行时间,通常用于更准确地测量代码性能。