Python asyncio.sleep SyntaxError

时间:2017-09-21 13:48:49

标签: python python-3.x syntax-error python-asyncio

我做错了什么? 当我运行时,

import asyncio
def oneSecond():
    await asyncio.sleep(1)

我明白了:

File "<string>", line 3
await asyncio.sleep(1)
            ^
SyntaxError: invalid syntax

使用Python 3.3

1 个答案:

答案 0 :(得分:5)

您在Python 3.3中使用await关键字,但在3.5版之前尚未将其添加到Python中。你应该升级你的Python版本。

此外,您必须将您的功能定义为async

async def oneSecond():
    await asyncio.sleep(1)