python3.6 asyncio_Python3.6 AttributeError:模块“asyncio”没有属性“run”

import asyncio

import aiohttp

urls = ['http://www.google.com', 'http://www.yandex.ru', 'http://www.python.org']

async def call_url(url):

print('Starting {}'.format(url))

response = await aiohttp.ClientSession().get(url)

data = await response.text()

print('{}: {} bytes: {}'.format(url, len(data), data))

return data

futures = [call_url(url) for url in urls]

asyncio.run(asyncio.wait(futures))

当我试着运行时,它会说:Traceback (most recent call last):

File "test.py", line 15, in

asyncio.run(asyncio.wait(futures))

AttributeError: module 'asyncio' has no attribute 'run'

sys:1: RuntimeWarning: coroutine 'call_url' was never awaited

我没有任何名为ayncio的文件,我有证据:>>> asyncio

你可能感兴趣的:(python3.6,asyncio)