在一定时间后结束脚本的执行 - Python
End the execution of a script after a certain amount of time - Python
大家晚上好。伙计们,我正在实现一个处理网络数据包的功能。目前我正在使用 while 循环,因此函数始终为 运行,但我想以毫秒为单位设置一个时间,并在该时间结束时循环结束。你能给我小费吗?到目前为止我的循环片段:
while True:
status = pcap.loop(pd, 0, processing_pkts,
ct.cast(ct.pointer(packet_count), ct.POINTER(ct.c_ubyte)))
if status < 0:
break
感谢任何提示!!!
import time
end_time = time.time() + 60 * 10 //this will run for 600 seconds
while time.time() < end_time:
// do your work
大家晚上好。伙计们,我正在实现一个处理网络数据包的功能。目前我正在使用 while 循环,因此函数始终为 运行,但我想以毫秒为单位设置一个时间,并在该时间结束时循环结束。你能给我小费吗?到目前为止我的循环片段:
while True:
status = pcap.loop(pd, 0, processing_pkts,
ct.cast(ct.pointer(packet_count), ct.POINTER(ct.c_ubyte)))
if status < 0:
break
感谢任何提示!!!
import time
end_time = time.time() + 60 * 10 //this will run for 600 seconds
while time.time() < end_time:
// do your work