有没有办法在Python中实现多行输入?我见过的解决方案不允许您在按enter键后编辑过去的行,并遇到其他问题。我正在用Python制作一个简单的文本编辑器,我想有一个可以是多行的文本输入,按下像左或右这样的按钮就可以移动文本光标。我需要它在某些按钮被按下时停止接受输入,比如ctrl-s或ctrl-q。因此,如果有一种方法可以让文本输入遵循这些规则,指定在输入结束时按下哪个按钮来结束输入,那就太好了。例如,一个函数将返回一个按下按钮和文本的元组。
我是从控制台执行此操作的。
发布于 2010-06-19 07:15:50
您可能想看看curses模块,它允许您控制控制台输入和输出的各个方面。从官方的HOWTO开始:http://docs.python.org/howto/curses.html
https://stackoverflow.com/questions/3073554
复制相似问题