我正在编写一个简短的python脚本来从stdin读取行,但是当我运行它并按下home、end、left、right之类的键时,它不起作用,而是在行上打印键。
我还希望具有“向上/向下”功能来查看编辑历史记录,就像 python 交互式控制台一样。
是否有捷径可寻?我尝试了 getch 和 curses,但似乎并不容易做到这一点。尝试缠结我的命令行窗口的诅咒。
我正在编写一个简短的python脚本来从stdin读取行,但是当我运行它并按下home、end、left、right之类的键时,它不起作用,而是在行上打印键。
我还希望具有“向上/向下”功能来查看编辑历史记录,就像 python 交互式控制台一样。
是否有捷径可寻?我尝试了 getch 和 curses,但似乎并不容易做到这一点。尝试缠结我的命令行窗口的诅咒。