在Python中,有没有一种方法可以对某些时候由于网络不正确或任何其他问题而不完整的数据进行多处理?
我一直在试图寻找一种在python中进行多处理的解决方案,在这种情况下,数据有时会由于网络中断而损坏。是否有一种方法可以在WHILE循环中实现,这样我就可以继续进行其他迭代,而不是被当前迭代的错误所困扰。我现在也不能抓住这个例外。任何帮助都将不胜感激 在while循环中捕获异常失败在Python中,有没有一种方法可以对某些时候由于网络不正确或任何其他问题而不完整的数据进行多处理?,python,runtime-error,python-multiprocessing,quantitative-finance,Python,Runtime Error,Python Multiprocessing,Quantitative Finance,我一直在试图寻找一种在python中进行多处理的解决方案,在这种情况下,数据有时会由于网络中断而损坏。是否有一种方法可以在WHILE循环中实现,这样我就可以继续进行其他迭代,而不是被当前迭代的错误所困扰。我现在也不能抓住这个例外。任何帮助都将不胜感激 在while循环中捕获异常失败 def get_引号(引号): quotes=kite.quote(仪器令牌) quote.put_nowait(quotes) def start(): 尽管如此: 尝试: quotes_received=队列()
def get_引号(引号):
quotes=kite.quote(仪器令牌)
quote.put_nowait(quotes)
def start():
尽管如此:
尝试:
quotes_received=队列()
quotes\u process=multiprocessing.process(target=get\u quotes,args=(quotes\u received,))
quotes_process.start()
quotes=quotes\u received.get()
打印(引用)
除:
sys.exit()
如果uuuu name uuuuuu='\uuuuuuu main\uuuuuuu':
尝试:
开始()
除例外情况外:
sys.exit()
除键盘中断外:
sys.exit()
我希望即使出现网络异常,多进程也能顺利运行,我如何处理网络异常您可以在目标函数中处理异常:
get_quotes
您可以在目标函数中处理异常:get_quotes
。这很有效。谢谢!。。已处理多处理中的错误