白白白白白8 2021-11-05 14:27 采纳率: 0%
浏览 67

python报错,帮看一下,怎么解决

async def aio_download(url_list):
    tasks = []
    timeout = aiohttp.ClientTimeout(total=600)
    async with aiohttp.ClientSession(timeout=timeout) as session:  
        async for url in url_list:       #(报错处)
            tasks.append(asyncio.create_task(aio_download_pic(session, url)))
        await asyncio.wait(tasks)

错误:
TypeError: 'async for' requires an object with aiter method, got list

  • 写回答

1条回答 默认 最新

  • CSDN专家-黄老师 2021-11-05 16:29
    关注

    报错提示async 后面是要一个函数方法,你要将for url in url_list: 定义一个函数方法才行

    评论

报告相同问题?

问题事件

  • 创建了问题 11月5日