1

有没有办法在 Python 中进行多行输入?我看到的解决方案不允许您在按下回车键后编辑过去的行并遇到其他问题。我正在用 Python 制作一个简单的文本编辑器,我想要一个可以是多行的文本输入,并且按下左右按钮会移动文本光标。我需要它在按下某些按钮时停止输入,例如 ctrl-s 或 ctrl-q。因此,如果有一种方法可以按照这些规则获取文本输入,该规则将指定在输入结束时按下了哪个按钮来结束输入,那就太好了。例如,一个函数将返回一个按下按钮和文本的元组。
我正在从控制台执行此操作。

4

1 回答 1

0

您可能想查看curses允许您控制控制台输入和输出的各个方面的模块。从官方的 HOWTO 开始: http: //docs.python.org/howto/curses.html

于 2010-06-18T23:15:50.107 回答