如何在构造函数或类体中定义一个具有等待的类?
例如下面的这个代码:
1 | import asyncio |
大多数魔术方法并不适用于异步方式。 应该使用专用的异步魔法方法__aiter__
,__anext__
,__aenter__
和__aexit__
。在其他魔法方法在协程定义async/await
中使用它将完全不起作用(如__init__
的情况)。
第一种解决方法是使用协同函数:
1 | import asyncio |
第二种方式:
1 | import asyncio |
知识就是财富
如何在构造函数或类体中定义一个具有等待的类?
例如下面的这个代码:
1 | import asyncio |
大多数魔术方法并不适用于异步方式。 应该使用专用的异步魔法方法__aiter__
,__anext__
,__aenter__
和__aexit__
。在其他魔法方法在协程定义async/await
中使用它将完全不起作用(如__init__
的情况)。
第一种解决方法是使用协同函数:
1 | import asyncio |
第二种方式:
1 | import asyncio |
微信支付