我是Kdevelop的新手,在调试模式下运行时遇到了问题:
我有最简单的代码,只是打印:
print "Hello World! \n"
print "How are you doing World ?\n"
print "Bye World! \n"
使用Execute时,一切正常,我得到了预期的输出。 但是,在Execute中我不能有任何断点(或任何调试功能)。
使用调试模式时,我有断点和所有有用的东西,但我在输出视图工具栏中没有任何输出。
使用Kdevelop for C ++时发生了类似的行为:
在调试模式下,在打印" \ n"之前不会打印任何内容。 (似乎会引起某种冲洗)。
参考: https://bbs.archlinux.org/viewtopic.php?id=100980
我不禁认为这两种行为在某种程度上是相关的,所以在C ++" \ n"导致Kdevelop的刷新(希望如何在python中复制它)可能会让我转向正确的方向。
我尝试的事情:
那么,在运行Python脚本时,如何在KDevelop的调试输出中打印?
答案 0 :(得分:0)
在启动配置中启用external terminal
并再次构建项目。最后,启动调试器,输出终端将在新窗口中打开。