def get():
print('生成器1 开始运行')
no1 = yield '生成器1 yield的值 one'
print(no1)
no2 = yield '生成器1 yield的值 two'
print(no2)
print('生成器1 结束运行')
return 'get_exit'
def get2():
print('生成器2 开始运行')
get_2 = yield from get()
print('生成器2 yield from的值 ', get_2)
print('生成器2 结束运行')
return 'get2_exit'
def get3():
get_3 = yield from get2()
print('生成器3 yield from的值 ', get_3)
# for i in get3():
# print(i)
x = get3()
x.send(None)
x.send('go')
x.send('go_again')
python 协程 yield from 嵌套代码
最新推荐文章于 2024-12-23 15:45:37 发布
