统计Python代码的运行时长,可以使用Python内置的time模块。具体实现步骤如下:
步骤一:导入time模块
在Python脚本中,通过import time
语句导入time
模块。
import time
步骤二:获取代码开始执行时的时间
使用time
模块的time()
函数,获取代码开始执行时的时间戳。
start_time = time.time()
步骤三:执行需要统计时长的代码
在获取开始时间之后,执行需要统计时长的代码。为了方便演示,这里举两个简单的示例:
示例一:打印1000000个数字
for i in range(1000000):
print(i)
示例二:计算1到1000000的和
sum = 0
for i in range(1, 1000001):
sum += i
print(sum)
步骤四:获取代码执行完毕时的时间
在代码执行完成后,使用time
模块的time()
函数,获取代码执行完毕时的时间戳。
end_time = time.time()
步骤五:计算代码的运行时长
通过计算开始时间和结束时间之间的时间差,可以得到代码的运行时长。
duration = end_time - start_time
print("代码运行时长为:%.2f秒" % duration)
完成以上步骤后,运行Python脚本即可输出统计结果。
下面分别展示以上示例代码的完整实现:
示例一的完整实现代码:
import time
start_time = time.time()
for i in range(1000000):
print(i)
end_time = time.time()
duration = end_time - start_time
print("代码运行时长为:%.2f秒" % duration)
示例二的完整实现代码:
import time
start_time = time.time()
sum = 0
for i in range(1, 1000001):
sum += i
print(sum)
end_time = time.time()
duration = end_time - start_time
print("代码运行时长为:%.5f秒" % duration)
通过以上实现,就能够准确地统计Python代码的运行时长了。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:python如何统计代码运行的时长 - Python技术站