Python运行新任务或为每个新请求循环

问题描述

每次尝试发出新请求以获取数据时,我都试图运行一个新循环。我的代码如下。它将对第一个请求正常工作,但是我的第二个请求将失败。任何人都可以引导我在这里做错什么。

loop = asyncio.new_event_loop()

c = Loader(root_url,out_format=out_format,maxtasks=maxtasks)
loop.run_until_complete(c.run())
    try:
        for task in asyncio.Task.all_tasks():
         task.cancel()
        loop.add_signal_handler(signal.SIGINT,loop.stop)
    except RuntimeError:
        pass

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)