私はPythonのcursesアプリケーションを構築しています。
cursesウィンドウに印刷する方法は2つあります:、、print xおよびwindows.addstr(x)(および他の同様window.*のオプション)。
ただし、デバッグの目的で、標準のコンソールに印刷できるようにしたいので、cursesウィンドウを終了すると、情報が表示されるのを待っています。通常はを使用しますprint xが、それはcursesウィンドウに出力されます。
sys.stout.write()また失敗します。
これどうやってするの?
afterを使用しsys.stdoutた後os.fdopen、これはトレースバックです
curses.nocbreak()
_curses.error: nocbreak() returned ERR
close failed in file object destructor:
sys.excepthook is missing
lost sys.stderr