标签: python console-application ncurses
在我的python linux控制台应用程序中,我使用curses来处理数据显示。与此同时,我希望有一个输入行来输入命令,几乎都是很好的'irssi-style。使用默认curses getch()我必须进行大量编码才能获得raw_input函数的基本功能 - 箭头键移动光标/浏览输入历史记录。
是否有一种简单的方法可以使用curses来处理这种行为,因为它捕获了输入事件,我不能只使用读取sys.stdin的函数。
答案 0 :(得分:1)
使用curses.textpad
http://www.python.org/doc/2.4.1/lib/module-curses.textpad.html