Python:“打印”不起作用

时间:2014-12-31 00:26:44

标签: python canopy

我最近在我的口袋妖怪战斗机器人程序中遇到了一个错误,我已经写了一段时间了,我根本无法解释。

代码太长,无法很好地适应堆栈溢出问题,所以这里是整个代码在pastebin中。

http://pastebin.com/h4V2DnXh

简而言之,代码连接到websocket,通过它接收和发送数据,并且,为了跟踪发生的事情,打印它收到的所有内容。另外,有几个调试工具......无论如何,它打印的东西。或者更确切地说,它也使用了。几个小时后,什么都没打印出来。 我认为,一个错误,该程序无法到达发出打印订单的任何行。但确实如此!一切正常,数据被正确发送和接收,数据不是空的,机器人会做它应该做的一切。 因此,我添加了一个

print "test."

一开始......没有任何反应......它甚至不打印空白的东西,它也不会打印。完全没有。

通过研究,我发现打印错误可能与IDLE的使用有关,但我使用了enthought冠层(python 2.7),或者它可能与导入链接,但打印"测试&#34。无论如何都不起作用。

另外,它曾经工作过,我暂时没有修改导入模块的列表。无论如何,模块没有错误。

我真的不明白。为什么不打印?

0 个答案:

没有答案