我可以在 Tornado-redis 中使用 async 和 await 吗? (Python 3.5)
Posted
技术标签:
【中文标题】我可以在 Tornado-redis 中使用 async 和 await 吗? (Python 3.5)【英文标题】:Can I use async and await with Tornado-redis? (Python 3.5) 【发布时间】:2016-02-24 12:54:21 【问题描述】:Tornado 4.3 增加了对 PEP 0492 的支持,它引入了 async 和 await 关键字来定义和调用异步协程。是否可以使用这些关键字来调用tornado-redis API 而不是“yield tornado.gen.Task”?
谢谢!
【问题讨论】:
【参考方案1】:没试过,但理论上是的,你can。
另外,如果你要使用asyncio
,你可以bridge这两个。
【讨论】:
【参考方案2】:您可以使用await tornado.gen.Task
。 await
是yield
的直接替代品,但不影响gen.Task
是否必要。
【讨论】:
感谢您的快速回复,非常感谢。 :)以上是关于我可以在 Tornado-redis 中使用 async 和 await 吗? (Python 3.5)的主要内容,如果未能解决你的问题,请参考以下文章
我可以在我的 AS3 Air 中使用 Z-Push 来玩 Android 游戏吗