Bildschirm löschen, externe Befehle ausführen

Wenn du dir nicht sicher bist, in welchem der anderen Foren du die Frage stellen sollst, dann bist du hier im Forum für allgemeine Fragen sicher richtig.
Antworten
Günter Lenz
User
Beiträge: 1
Registriert: Samstag 6. August 2011, 21:06

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.
BlackJack

@Günter Lenz: Für's „Bildschirm” löschen gibt es nichts plattformunabhängiges. Externe Programm kann man mit dem `subprocess`-Modul starten.
LivingOn
User
Beiträge: 33
Registriert: Montag 11. August 2008, 07:53

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")
Antworten