logo

Wie lösche ich den Bildschirm in Python?

Wenn wir mit der interaktiven Python-Shell/dem interaktiven Python-Terminal (nicht mit einer Konsole) arbeiten, erhalten wir meistens eine unordentliche Ausgabe und möchten aus irgendeinem Grund den Bildschirm löschen. In einer interaktiven Shell/Terminal können wir einfach verwenden

ctrl+l>

Aber was ist, wenn wir den Bildschirm löschen möchten, während wir ein Python-Skript ausführen? Leider gibt es kein eingebautes Schlüsselwort oder eine Funktion/Methode zum Löschen des Bildschirms. Also machen wir es alleine.



Löschbildschirm im Windows-Betriebssystem

Methode 1: Bildschirm in Python mit cls löschen

Sie können einfach cls verwenden, um den Bildschirm in Windows zu löschen.

Python3








import> os> # Clearing the Screen> os.system(>'cls'>)>

Linux eine Datei bearbeiten
>

>

Beispiel 2: Bildschirm in Python mit „clear“ löschen

Sie können stattdessen auch nur Betriebssysteme importieren vom Betriebssystem-Importsystem Aber damit müssen Sie das System („clear“) ändern Betriebssystem ('klar').

Python3




# import only system from os> from> os>import> system, name> # import sleep to show output for some time period> from> time>import> sleep> # define our clear function> def> clear():> ># for windows> >if> name>=>=> 'nt'>:> >_>=> system(>'cls'>)> ># for mac and linux(here, os.name is 'posix')> >else>:> >_>=> system(>'clear'>)> # print out some text> print>(>'hello geeks '>*>10>)> # sleep for 2 seconds after printing output> sleep(>2>)> # now call function we defined above> clear()>

>

>

Beispiel 3: Bildschirm in Python mit Aufruf löschen

Eine andere Möglichkeit, dies zu erreichen, ist die Verwendung von Unterprozessmodul .

Python3




# import call method from subprocess module> from> subprocess>import> call> # import sleep to show output for some time period> from> time>import> sleep> # define clear function> def> clear():> ># check and make call for specific operating system> >_>=> call(>'clear'> if> os.name>=>=> 'posix'> else> 'cls'>)> print>(>'hello geeks '>*>10>)> # sleep for 2 seconds after printing output> sleep(>2>)> # now call function we defined above> clear()>

>

>

Löschbildschirm im Linux-Betriebssystem

In diesem Beispiel haben wir das verwendet Zeitmodul Und OS-Modul um den Bildschirm im Linux-Betriebssystem zu löschen.

Python3




import> os> from> time>import> sleep> # some text> print>(>'a'>)> print>(>'b'>)> print>(>'c'>)> print>(>'d'>)> print>(>'e'>)> print>(>'Screen will now be cleared in 5 Seconds'>)> # Waiting for 5 seconds to clear the screen> sleep(>5>)> # Clearing the Screen> os.system(>'clear'>)>

>

>