logo

Hoe het scherm in Python leegmaken?

Meestal krijgen we tijdens het werken met de interactieve shell/terminal van Python (geen console) een rommelige uitvoer en willen we om de een of andere reden het scherm leegmaken. In een interactieve shell/terminal kunnen we eenvoudigweg gebruiken

tel verschillende sql
ctrl+l>

Maar wat als we het scherm willen leegmaken terwijl we een Python-script uitvoeren? Helaas is er geen ingebouwd trefwoord of functie/methode om het scherm leeg te maken. Wij doen het dus op eigen kracht.



Scherm wissen in Windows-besturingssysteem

Methode 1: Scherm wissen in Python met cls

U kunt eenvoudig cls gebruiken om het scherm in Windows leeg te maken.

Python3








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

>

>

Voorbeeld 2: Scherm wissen in Python met clear

Je kunt ook alleen os importeren in plaats van van os importsysteem maar daarmee moet je het systeem (‘clear’) veranderen naar os.systeem ('duidelijk').

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()>

>

>

Voorbeeld 3: Scherm wissen in Python met behulp van oproep

Een andere manier om dit te bereiken is het gebruik van de subprocesmodule .

Python3




Java-array

Verwijder het eerste teken in Excel
# 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()>

>

>

Scherm wissen in Linux-besturingssysteem

In dit voorbeeld hebben we de tijd module En os-module om het scherm leeg te maken in Linux besturingssysteem.

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'>)>

>

>