Python多行输入

时间:2010-06-18 22:53:46

标签: python textinput multiline

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

1 个答案:

答案 0 :(得分:0)

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