Suurimman osan ajasta työskennellessämme Pythonin interaktiivisen kuoren/päätteen (ei konsolin) kanssa päädymme sotkuiseen ulostuloon ja haluamme tyhjentää näytön jostain syystä. Vuorovaikutteisessa kuoressa/päätteessä voimme yksinkertaisesti käyttää
ctrl+l>
Mutta entä jos haluamme tyhjentää näytön python-skriptin suorittamisen aikana? Valitettavasti näytön tyhjentämiseen ei ole sisäänrakennettua avainsanaa tai toimintoa/menetelmää. Joten teemme sen itse.
Näytön tyhjennys Windows-käyttöjärjestelmässä
Tapa 1: Tyhjennä näyttö Pythonissa käyttämällä cls
Voit yksinkertaisesti tyhjentää näytön Windowsissa cls-toiminnolla.
Python 3
mit täydessä muodossa
import> os> # Clearing the Screen> os.system(>'cls'>)> |
>
>
suorituksenaikainen virhe
Esimerkki 2: Tyhjennä näyttö Pythonissa käyttämällä clear-toimintoa
Voit myös tuoda vain käyttöjärjestelmiä sen sijaan os-tuontijärjestelmästä mutta sen myötä sinun on vaihdettava järjestelmä ('selkeä'). os.system ('asia selvä').
Python 3
# 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()> |
>
>
Esimerkki 3: Pythonin näytön tyhjennys puhelun avulla
Toinen tapa saavuttaa tämä on käyttää aliprosessimoduuli .
Python 3
lista vs asetettu javassa
Nimeä hakemisto uudelleen Linuxissa
# 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()> |
>
>
Näytön tyhjennys Linux-käyttöjärjestelmässä
Tässä esimerkissä käytimme aikamoduuli ja os-moduuli näytön tyhjentämiseksi Linux-käyttöjärjestelmässä.
Python 3
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'>)> |
>
>
aes vs des