AttributeError:模块“ asyncio”没有属性“ run”

时间:2019-03-25 11:20:21

标签: python-asyncio python-3.7

我正在尝试使用asyncio运行以下程序:

import asyncio

async def main():
    print('Hello')
    await asyncio.sleep(1)
    print('World')

asyncio.run(main())

但是,出现以下错误:

AttributeError:模块'asyncio'没有属性'run'

python --version提供:Python 2.7.8

python3 --version提供:Python 3.7.1

我将脚本作为 python3 script.py

关于如何运行该程序而没有任何错误的任何想法?

1 个答案:

答案 0 :(得分:2)

我敢打赌:您的script.py文件实际上具有名称asyncio.py(或者您在PYTHONPATH中的某个位置拥有这样的文件)。将其重命名为其他名称,一切正常。