在Python中使用curses与raw_input

4 投票
1 回答
2151 浏览
提问于 2025-04-11 19:53

在我的Python Linux控制台应用程序中,我使用curses库来处理数据显示。同时,我想要一个输入行来输入命令,类似于以前的irssi风格。使用默认的curses的getch()函数,我需要写很多代码才能实现raw_input函数的基本功能,比如用箭头键移动光标或浏览输入历史。

有没有简单的方法可以让curses实现这样的功能?因为curses会捕捉输入事件,我不能直接使用读取sys.stdin的函数。

1 个回答

撰写回答