擅长:python、mysql、java
<p>这应该适用于Python3.6(使用3.6.0b1测试):</p>
<pre><code>import asyncio
async def createGenerator():
mylist = range(3)
for i in mylist:
await asyncio.sleep(1)
yield i*i
async def start():
async for i in createGenerator():
print(i)
loop = asyncio.get_event_loop()
try:
loop.run_until_complete(start())
except KeyboardInterrupt:
loop.stop()
pass
</code></pre>