報(bào)錯(cuò):RuntimeError: There is no current event loop in thread '方法AutomaticLoanSchedule'.
首先救恨,你得到的AssertionError: There is no current event loop in thread ‘Thread-1’.是因?yàn)閍syncio程序中的每個(gè)線程都有自己的事件循環(huán),但它只會(huì)在主線程中為你自動(dòng)創(chuàng)建一個(gè)事件循環(huán)释树。所以如果你asyncio.get_event_loop在主線程中調(diào)用一次肠槽,它將自動(dòng)創(chuàng)建一個(gè)循環(huán)對(duì)象并將其設(shè)置為默認(rèn)值,但是如果你在一個(gè)子線程中再次調(diào)用它奢啥,你會(huì)得到這個(gè)錯(cuò)誤秸仙。相反,您需要在線程啟動(dòng)時(shí)顯式創(chuàng)建/設(shè)置事件循環(huán):
loop = asyncio.new_event_loop()
asyncio.set_event_loop(loop)