在Python中,你可以使用`time`模块来测量代码的运行时间。以下是几种常见的方法:
1. 使用`time.time()`:
import time
start = time.time() 记录开始时间
这里写上你要执行的代码
end = time.time() 记录结束时间
print("运行时间:%s 秒" % (end - start)) 输出运行时间
2. 使用`time.clock()`(Python 3.8之前版本推荐使用):
import time
start = time.clock() 记录开始时间
这里写上你要执行的代码
end = time.clock() 记录结束时间
print("运行时间:%s 秒" % (end - start)) 输出运行时间
3. 使用`time.perf_counter()`(Python 3.8及以上版本推荐使用):
import time
start = time.perf_counter() 记录开始时间
这里写上你要执行的代码
end = time.perf_counter() 记录结束时间
print("运行时间:%s 秒" % (end - start)) 输出运行时间
4. 使用`datetime`模块:
import datetime
start = datetime.datetime.now() 记录开始时间
这里写上你要执行的代码
end = datetime.datetime.now() 记录结束时间
print("运行时间:%s 秒" % (end - start).seconds) 输出运行时间
5. 使用`timeit`模块(适合测量小段代码的运行时间):
import timeit
这里写上你要执行的代码
time_taken = timeit.timeit(stmt="你的代码块", number=) 运行100万次你的代码块
print("运行时间:%s 秒" % time_taken) 输出运行时间
选择哪种方法取决于你的具体需求,例如,如果你需要测量非常短的时间段,`timeit`可能更适合。如果你需要更精确的时间测量,包括系统睡眠时间等,`time.perf_counter()`可能是更好的选择。
请根据你的Python版本和需求选择合适的方法来测量代码的运行时间