python异步编程 报错:module 'asyncio' has no attribute 'coroutine'

import asyncio

async def hello(name):
    print('Hello,', name)

# 定义协程对象
coroutine = hello("World")

# 定义事件循环对象容器
loop = asyncio.get_event_loop()
# task = asyncio.ensure_future(coroutine)

# 将协程转为task任务
task = loop.create_task(coroutine)

# 将task任务扔进事件循环对象中并触发
loop.run_until_complete(task)

原因是本地有一个与asyncio.py同名文件,导入的时候导入的是本地额,而不是系统的。

你可能感兴趣的:(python,报错总结)