Есть ли способ иметь многострочный ввод в Python? Решения, которые я видел, не позволяют редактировать прошлые строки после того, как вы нажали кнопку ввода и получили другие проблемы. Я делаю простой текстовый редактор в Python, и я хочу иметь текстовый ввод, который может быть многострочным, и нажатие кнопок, таких как левое или правое, приведет к перемещению текстового курсора. Мне нужно, чтобы он прекратил принимать входные данные, когда нажаты некоторые кнопки, например ctrl-s или ctrl-q. Поэтому было бы неплохо, если бы был способ получить ввод текста в соответствии с этими правилами, которые указывали бы, какая кнопка была нажата для завершения ввода, когда она была закончена. Например, функция, которая возвращает кортеж с нажатой кнопкой и текстом.
Я делаю это с консоли.Многострочный вход Python
1
A
ответ
0
Возможно, вы захотите ознакомиться с модулем curses
, который позволяет вам контролировать различные аспекты ввода и вывода консоли. Начните с официального HOWTO: http://docs.python.org/howto/curses.html
Смежные вопросы
- 1. Python: многострочный вход, преобразованный в список
- 2. System.in многострочный вход, StringIndexOutOfBoundsException?
- 3. Многострочный вход ExtJs
- 4. Многострочный вход Node.js
- 5. Как вставить многострочный вход в консоль Jupyter?
- 6. многострочный шаблону в Python
- 7. Python многострочный шаблон соответствия
- 8. Python - многострочный массив
- 9. Как скомпилировать многострочный код python
- 10. Удалить многострочный HTML в Python
- 11. Matplot многострочный график в python
- 12. Python Qt и многострочный qlabel
- 13. Regex многострочный синтаксис help (python)
- 14. Могу ли я читать многострочный вход() во время понимания списка?
- 15. Как удалить символ в bash read -d многострочный вход?
- 16. Многострочный вход с cc.EditBox ccui.TextField в Cocos2d-JS
- 17. Logstash и многострочный вход в журнал из облачного литейного цеха
- 18. Многострочный многострочный текст с текстом?
- 19. Python Threading: многострочный отчет о проделанной работе
- 20. Python IDLE оболочки - Как сделать многострочный текст
- 21. Заменить многострочный существующий вывод в python
- 22. Заменить многострочный код с помощью python
- 23. Python 3.x многострочный комментарий синтаксическая ошибка
- 24. Удалить LineSpacing в многострочный строки Python
- 25. Импорт модуля Python: однолинейный и многострочный
- 26. Python прошу Вход Не Вход в
- 27. Многострочный многострочный многострочный текст CSS с номером «подробнее»?
- 28. регулярное выражение, многострочный
- 29. Вход python на Openshift
- 30. Python зсапЕ подобный вход
Вы пытаетесь сделать это с консоли или из графического интерфейса? Если вы делаете это из графического интерфейса, какую библиотеку вы используете? Tk? –