我正在编写一个简短的 python 脚本来从 stdin 读取行,但是当我运行它并按 home、end、left、right 等键时,它不起作用,而是在行上打印键。
我也想有“向上/向下”功能来查看编辑历史,就像python交互式控制台一样。
有没有简单的方法来做到这一点?我尝试了 getch 和 curses,但似乎不容易做到这一点。尝试使我的命令行窗口困惑的诅咒。
请您参考如下方法:
我正在编写一个简短的 python 脚本来从 stdin 读取行,但是当我运行它并按 home、end、left、right 等键时,它不起作用,而是在行上打印键。
我也想有“向上/向下”功能来查看编辑历史,就像python交互式控制台一样。
有没有简单的方法来做到这一点?我尝试了 getch 和 curses,但似乎不容易做到这一点。尝试使我的命令行窗口困惑的诅咒。
请您参考如下方法: