我正在构建一个 python 诅咒应用程序。
我有两种打印到 curses 窗口的方法:print x
和windows.addstr(x)
(以及其他类似window.*
选项)。
但是,出于调试目的,我希望能够打印到标准控制台,所以当我退出 curses 窗口时,我有信息等着我看到。我通常只会使用print x
,但会打印到 curses 窗口。
sys.stout.write()
也失败了。
我怎样才能做到这一点?
使用sys.stdout
after 后os.fdopen
,这是回溯
curses.nocbreak()
_curses.error: nocbreak() returned ERR
close failed in file object destructor:
sys.excepthook is missing
lost sys.stderr