usando curses con raw_input in python
-
11-07-2019 - |
Domanda
Nella mia applicazione console python linux uso maledizioni per gestire la visualizzazione dei dati. Allo stesso tempo mi piacerebbe avere una linea di input per inserire i comandi, praticamente in buono stile vecchio stile irssi. Con default curses getch () dovrei fare un sacco di codice solo per ottenere la funzionalità di base della funzione raw_input - tasti freccia per spostare il cursore / sfogliare la cronologia di input.
Esiste un modo semplice per far funzionare tale comportamento con le maledizioni, in quanto cattura eventi di input e non posso semplicemente usare le funzioni che leggono sys.stdin.
Soluzione
Usa curses.textpad
http://www.python.org /doc/2.4.1/lib/module-curses.textpad.html
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow