Seite 1 von 1

Python-Shell säubern (clear screen)

Verfasst: Sonntag 9. August 2015, 17:42
von crazyyzarc
Ich möchte meine Shell clearen manchmal da mir manche Docs oberhalb stören könnten und die Übersichtbeeinträchtigen... meine vorherige Idee war es einfach mit der Escape Sequenz newline zu arbeiten wie man sieht aber es haut irgendwie nicht hin wenn ich dann mit cls es aufrufe :-/ oder habt ihr andere Ideen? Keine Fehlermeldungen zu sehen

Code: Alles auswählen

clear = "\n" * 10
cls = print(clear)

Re: Python-Shell säubern (clear screen)

Verfasst: Sonntag 9. August 2015, 18:02
von jens
Schau mal in die sourcen von click.

Re: Python-Shell säubern (clear screen)

Verfasst: Sonntag 9. August 2015, 21:47
von BlackJack
@crazyyzarc: So etwas ist eigentlich keine gute Idee. Wenn man so etwas wirklich will, dann sollte man gleich eine komplette Text-UI schreiben, zum Beispiel mit dem `curses`-Modul oder `urwid`, was dann aber nicht so einfach cross-plattform hinzubekommen ist.

Re: Python-Shell säubern (clear screen)

Verfasst: Montag 10. August 2015, 09:25
von betterworld
Meinst du sowas wie Ctrl-L in der Eingabeaufforderung?

(Eventuell ist das betriebssystemabhängig, aber bei mir in Debian funktioniert das immer gut.)

Re: Python-Shell säubern (clear screen)

Verfasst: Montag 10. August 2015, 09:35
von Kebap
Einfach 2-3 Dutzend Leerzeilen schreiben, fertig.