【发布时间】:2019-12-15 08:55:09
【问题描述】:
我正在尝试解析 JSON 并将其异步放置,但得到:
RuntimeWarning:从未等待协程“main”
import asyncio
import aiohttp
async def get_put_content(url_get, url_put, session):
async with session.get(url_get) as response:
data = await response.read()
async with session.put(url_put, data=data) as response:
print(response.status)
async def main():
async with aiohttp.ClientSession() as session:
for temp_id in range (1, 100):
api_url = "https://api.link" + str(temp_id)
bd_url = "http://127.0.0.1:5984/photosget/" + str(temp_id)
asyncio.create_task(get_put_content(api_url, bd_url, session))
asyncio.wait(get_put_content)
if __name__ == '__main__':
main()
如何正确使用异步?
【问题讨论】:
标签: python