【发布时间】:2017-04-30 21:46:49
【问题描述】:
我在树莓派上使用 Geany 编辑器使用 pi3d 编写一个简单的程序
我有一个程序正在运行,做了一些更改,现在它崩溃了。
我的问题是,当我从 Geany 运行程序时,会打开一个窗口,打印一个错误,但在我阅读之前,屏幕已被清除并显示标准错误消息:
--------------------------
(program exited with code: 1)
Press return to continue
我尝试直接从终端运行代码,但同样的事情发生了。我无法向上滚动查看错误或任何内容,它在任何地方都不可见。
有没有办法让它将它写入磁盘,或者在出现错误时暂停以便我可以实际读取它?
【问题讨论】:
-
这不是 Python 或 Geany 特定的错误,see this topic。
-
您是否尝试过将 stderr 重定向到文件,例如
python your_program.py 1>&2 2>error?同样在控制台中,您可以通过 SHIFT+PageUP/PageDOWN 向上/向下滚动
标签: python raspberry-pi geany