python中的执行时间

python中的执行时间,python,Python,通过python程序,向特定设备发送命令,该设备代表该命令进行响应。现在,我必须计算发送和接收之间的时间(表示响应命令所需的时间) 前 设备ip-10.0.0.10 通过本地系统将“L004”命令传输至10.0.10。 从10.0.0.10收到“L”响应。 所以现在我必须计算开始时间和结束时间之间的时间差 请提供一个API,通过它我可以计算 import time t1 = time.time() # some time-demanding operations t2 = time.tim

通过python程序,向特定设备发送命令,该设备代表该命令进行响应。现在,我必须计算发送和接收之间的时间(表示响应命令所需的时间)

设备ip-10.0.0.10 通过本地系统将“L004”命令传输至10.0.10。 从10.0.0.10收到“L”响应。 所以现在我必须计算开始时间和结束时间之间的时间差

请提供一个API,通过它我可以计算

import time

t1 = time.time()

# some time-demanding operations

t2 = time.time()

print "operation took around {0} seconds to complete".format(t2 - t1)
time.time()
将当前unix时间戳作为浮点数返回。将此数字存储在代码的给定点,然后计算差值。您将获得秒(和分数)的时差

time.time()
将当前unix时间戳作为浮点数返回。将此数字存储在代码的给定点,然后计算差值。您将获得以秒(和分数)为单位的时间差。

标准模块使执行此类任务变得容易。

标准模块使执行此类任务变得容易。

只需使用“timeit”模块即可。它同时适用于Python 2和Python 3

import timeit

start = timeit.default_timer()
#ALL THE PROGRAM STATEMETNS
stop = timeit.default_timer()
execution_time = stop - start

print("Program Executed in "+execution_time) #It returns time in sec
它以秒为单位返回,您可以获得执行时间。简单,但您应该在启动程序执行的主函数中编写这些。如果你想得到执行时间,即使你得到了错误,那么把你的参数“Start”带到它上面,然后像这样计算

`def样本_功能(启动,**kwargs): 尝试: #你的陈述 除: #除声明外 stop=timeit.default\u timer() 执行时间=停止-启动只需使用“timeit”模块。它同时适用于Python 2和Python 3

import timeit

start = timeit.default_timer()
#ALL THE PROGRAM STATEMETNS
stop = timeit.default_timer()
execution_time = stop - start

print("Program Executed in "+execution_time) #It returns time in sec
它以秒为单位返回,您可以获得执行时间。简单,但您应该在启动程序执行的主函数中编写这些。如果你想得到执行时间,即使你得到了错误,那么把你的参数“Start”带到它上面,然后像这样计算

`def样本_功能(启动,**kwargs): 尝试: #你的陈述 除: #除声明外 stop=timeit.default\u timer() 执行时间=停止-启动