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

问题描述 投票:1回答:1

我正在尝试使用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运行脚本

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

python-asyncio python-3.7
1个回答
2
投票

我打赌:你的script.py文件实际上有名字asyncio.py(或者你在PYTHONPATH的某个地方有这样的文件)。将它重命名为不同的东西,一切都会起作用。

© www.soinside.com 2019 - 2024. All rights reserved.