1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
import time def A(): while True: print("----A---") yield time.sleep(0.5) def B(c): while True: print("----B---") c.next() time.sleep(0.5) if __name__=='__main__': a = A() B(a) |
一个函数无限循环,另一个函数是生成器
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
import time def A(): while True: print("----A---") yield time.sleep(0.5) def B(c): while True: print("----B---") c.next() time.sleep(0.5) if __name__=='__main__': a = A() B(a) |
一个函数无限循环,另一个函数是生成器