在很多情况下,我遇到了Eclipse控制台没有显示我的python脚本的完整调试输出的问题。输出的最后几行有时会丢失,就像在处理完脚本完整输出之前控制台“关闭”一样。
我不确定PyDev,调试器和Eclipse控制台窗口之间的交互,因此很难确定问题 - 特别是因为每次启动新的调试会话时它的行为都不同。
到目前为止,我的脚本发生了太大而无法在此完全发布,但我最近玩随机模块并再次看到它发生了:
import random
rand = random.Random(9572)
for i in range(10):
print i, rand.randrange(256)
当然,完整的输出(我也得到有时)应该是
pydev debugger: starting
0 157
1 18
2 136
3 171
4 136
5 62
6 26
7 13
8 37
9 1
我是唯一有这个问题的人吗?
如果没有,有关如何解决它的任何指示?
请注意,我在Windows 7下使用Eclipse Juno SR1(Build id:M20120914-1800)和PyDev 2.7.1.2012100913。
提前致谢!
由于abarnert的评论如下,我只是尝试了2.7.0.2012100419 PyDev版本。同样的问题。