为什么 keyword.kwlist 不包含 'async' 和 'await'?
Why keyword.kwlist doesn't contain 'async' and 'await'?
我有 Python3.6 并且像 async def foo(): pass
这样的函数工作得很好,但我有这个输出:
$ python
Python 3.6.7 (default, Oct 22 2018, 11:32:17)
>>> import keyword
>>> 'async' in keyword.kwlist
False
>>> 'await' in keyword.kwlist
False
我的 Python 或其模块 keyword
出了什么问题?
您的 python 安装没有问题,只是版本 3.6。
async
和 await
只是正确的关键字,因为 Python 3.7, as planned in PEP 492.
我有 Python3.6 并且像 async def foo(): pass
这样的函数工作得很好,但我有这个输出:
$ python
Python 3.6.7 (default, Oct 22 2018, 11:32:17)
>>> import keyword
>>> 'async' in keyword.kwlist
False
>>> 'await' in keyword.kwlist
False
我的 Python 或其模块 keyword
出了什么问题?
您的 python 安装没有问题,只是版本 3.6。
async
和 await
只是正确的关键字,因为 Python 3.7, as planned in PEP 492.