学习"yield"时发现在windows--powershell中用不同方法会输出不一致的结果,求解?
a.py:
def a(): print 1 yield 2 print 3 yield 4b = a() b.next() b.next()
若是powershell中不进入python:
若是先进入python再运行: