RuntimeError: asyncio.run() cannot be called from a running event loop

异步调用是指在调用某个方法时,不需要等待该方法执行完毕才能继续执行下面的代码,而是可以立即返回并继续执行后面的代码。这种方式可以提高程序的执行效率和响应速度。

本文主要说明RuntimeError: asyncio.run() cannot be called from a running event loop问题

文章目录

  • 1. 问题描述
  • 2. 说明
  • 3. 解决

1. 问题描述

在调用一个异步函数时

import asyncio


async def myfunc(message):

    await asyncio.sleep(3

你可能感兴趣的:(python编程,python)