Python interaktive CLI-Anwendung?

Ich weiß nicht einmal, was diese heißen? Ich habe sie in ADA auf VAX-VMS geschrieben!

Ich möchte eine einfache menügesteuerte Anwendung machen, die es mir erlauben würde, Menüs anzuzeigen und die Cursortasten zu benutzen, um sie zu navigieren, Elemente auszuwählen und um die App zu navigieren. Alles ganz alte Schule Text basiert.

Ich möchte in der Lage sein, das ganze Terminalfenster zu übernehmen und Zeug an verschiedenen Orten anzuzeigen.

Ist das in Python möglich?

3 Solutions collect form web for “Python interaktive CLI-Anwendung?”

Schauen Sie sich die Python HOWTO auf Curses Programmierung mit Python und hier ist die Bibliothek Referenz .

Das Entwickeln von Konsolenschnittstellen mit Python und Curses könnte auch hilfreich sein.

Eine weitere, einfach zu bedienende Bibliothek ist die Urwid – Console User Interface Library.

http://excess.org/urwid/

http://excess.org/urwid/examples.html

Ja, werfen Sie einen Blick auf die verschiedenen curses Implementierungen.

  • Wie man mehrere Variablen von PHP zu Python-Skript passieren
  • Verwenden von django für CLI-Tool
  • Ruf einen EDITOR (vim) aus einem Python-Skript auf
  • Größter Befehlszeilenfehler? [abgeschlossen]
  • Python ist die beste Programmiersprache der Welt.