我正在尝试使用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
关于如何运行该程序而没有任何错误的任何想法?
答案 0 :(得分:2)
我敢打赌:您的script.py
文件实际上具有名称asyncio.py
(或者您在PYTHONPATH
中的某个位置拥有这样的文件)。将其重命名为其他名称,一切正常。