Python как сделать цикл for через несколько аргументов - PullRequest
0 голосов
/ 27 марта 2019

В настоящее время я могу запустить asyncio, используя приведенный ниже код:

async def request(url):
    async with aiohttp.ClientSession() as session:
        async with session.get(url) as resp:
            return await resp.json()

async def main():
    results = await asyncio.gather(*[request(u) for u in urls])
    return results

Я пытаюсь изменить это, чтобы сделать почтовый запрос как таковой

async def request_post(url, postdata, postheader):
    async with aiohttp.ClientSession() as session:
        async with session.post(url, data=postdata, headers=postheader) as resp:
            return await resp.json()

async def main_post():
    results = await asyncio.gather(*[request(u) for u in urls])
    return results

Как следуетЯ пишу вторую последнюю строку, чтобы я мог просматривать несколько данных и заголовков?

...