Seite 1 von 1

Bildschirm löschen, externe Befehle ausführen

Verfasst: Samstag 6. August 2011, 22:29
von Günter Lenz
Hallo Leute
Ich bin Python-Anfänger.
Erfahrungen habe ich bis jetzt nur in Qbasic.
Ich habe jetzt erstmal zwei Fragen.
Wie löscht man in Python den Bildschirm. In Basic geht das mit: CLS
Und kann man in Python externe Befehle ausführen, oder externe Programme starten.
In Qbasic geht das zum Beispiel so: SHELL"DIR" 'Zeigt Dateien im aktuellen Ordner an.
Oder: SHELL"EDIT" 'Startet den Texteditor.

Re: Bildschirm löschen, externe Befehle ausführen

Verfasst: Samstag 6. August 2011, 22:35
von BlackJack
@Günter Lenz: Für's „Bildschirm” löschen gibt es nichts plattformunabhängiges. Externe Programm kann man mit dem `subprocess`-Modul starten.

Re: Bildschirm löschen, externe Befehle ausführen

Verfasst: Sonntag 7. August 2011, 09:52
von LivingOn
Falls das Terminal ANSI/VT100 unterstützt (Mac OS X, Linux, MS-DOS, OS/2,...), dann könnte das folgende eine Lösung sein:

Code: Alles auswählen

import sys
sys.stdout.write("\x1b[2J")