我在python中编写了一个小程序,并使用curses库输出了一些屏幕显示.对于我的简单输出,这似乎工作.我从命令行运行我的python程序.
我的问题是如果我杀了python程序终端没有正确显示.例如:'ls -al'在运行我的python curses程序之前正确显示'ls -al'在我杀死python curses程序后无法正常显示.
杀死我的python curses程序后,如何才能使终端显示输出正常?
通常,该reset
命令会将终端设置重置为默认值.
如果你使用curses.wrapper,它将为你处理所有的清理(和设置).http://docs.python.org/library/curses.html#curses.wrapper