【发布时间】:2018-05-02 23:14:37
【问题描述】:
我正在使用 ipdb 和 yield。我注意到将它与 ipdb 一起使用时,产量没有达到预期效果。
具体来说,这段代码在使用 ipdb 调试时(并按“n” 键盘中的字符只是跳过yield命令而不是从函数返回)
def cats():
print(-1)
yield
for i in range(4):
print(i)
yield
import ipdb
ipdb.set_trace()
x = cats()
next(x)
next(x)
next(x)
如何解决?
【问题讨论】:
标签: python python-3.x yield ipdb