2017-09-21 19 views
1

私は間違っていますか? 私はこれを実行し、Python asyncio.sleep SyntaxError

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

私はこれを取得:Pythonの3.3

+0

? –

+0

申し訳ありません、Python 3.3 –

答えて

4

あなたは、Python 3.3でawaitキーワードを使用しているが、それはバージョンの前にはPythonに追加されていないを使用して

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

3.5。 Pythonのバージョンをアップグレードする必要があります。

また、あなたはasyncとして、あなたの関数を定義する必要があります:

Pythonのバージョン
async def oneSecond(): 
    await asyncio.sleep(1) 
+0

3.5.1 –

+0

で同じ問題が解決されました。 –

+0

私はoneSecond()を待っているときに構文エラーです。 –