如何解决Python 3.5:“与...同步”会导致SyntaxError。为什么?[重复]?
asyncwith
没有async
功能就不能使用。正如文档所说:
但是此代码将起作用:
async def some_function():
async with aiohttp.ClientSession() as session:
pass
或看看docs中的示例。
解决方法
我正在使用Python 3.5,根据PEP
492,它应该可以访问该async
语法,但是在尝试使用它时却收到了SyntaxError。我究竟做错了什么?
with
In [14]: sys.version
Out[14]: '3.5.2 (default,Oct 11 2016,04:59:56) \n[GCC 4.2.1 Compatible Apple LLVM 8.0.0 (clang-800.0.38)]'
In [15]: async with aiohttp.ClientSession() as session:
File "<ipython-input-15-9799c5ce74cf>",line 1
async with aiohttp.ClientSession() as session:
^
SyntaxError: invalid syntax
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。