【发布时间】:2019-02-14 05:44:27
【问题描述】:
我正在使用带有请求的 asyncio 来尝试制作核心模块异步程序。我在尝试做这样的事情时遇到了困难
import asyncio
import requests
async def main():
await r = requests.get(URL)
我以为这样会做的是等待get请求完成,然后将返回值放入r中,但是发生了这个错误
File "prog.py", line 20
await r = requests.get(URL)
^
SyntaxError: can't assign to await expression
r = await requests.get(URL) 似乎也不起作用,给
prog.py:31: RuntimeWarning: coroutine 'coroutine' was never awaited
coroutine(args)
有人知道怎么做吗?
【问题讨论】: