2024-09-30 14:17:41 发布
网友
通过python程序,向特定设备发送命令,该设备代表该命令进行响应。现在我要计算发送和接收之间的时间(意味着响应命令需要多少时间)。在
例如
device ip - 10.0.0.10 transmitting 'L004' command through our local system to 10.0.10. Receving 'L' response from 10.0.0.10.
现在我要计算开始时间和结束时间之间的时间差。在
请提供一个API通过我可以计算。在
只需使用“timeit”模块。它同时适用于python2和python3
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
它在几秒钟内返回,您可以获得执行时间。很简单,但你应该把这些写在Main函数中,这个函数启动程序的执行。如果你想在出错的时候得到执行时间,那么就把你的参数“Start”取出来,然后像这样计算
`def sample_函数(开始,**kwargs): 尝试: #你的陈述 除了: #除了声明 停止=timeit.default_计时器() 执行时间=停止-启动
^{}标准模块使这类任务更容易完成。在
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()
只需使用“timeit”模块。它同时适用于python2和python3
它在几秒钟内返回,您可以获得执行时间。很简单,但你应该把这些写在Main函数中,这个函数启动程序的执行。如果你想在出错的时候得到执行时间,那么就把你的参数“Start”取出来,然后像这样计算
`def sample_函数(开始,**kwargs): 尝试: #你的陈述 除了: #除了声明 停止=timeit.default_计时器() 执行时间=停止-启动
^{} 标准模块使这类任务更容易完成。在
time.time()
以浮点数形式返回当前unix时间戳。将这个数字存储在代码的给定点并计算差值。你将得到以秒(和分数)为单位的时差。在相关问题 更多 >
编程相关推荐