logo

Як очистити екран у python?

У більшості випадків, працюючи з інтерактивною оболонкою/терміналом Python (а не консоллю), ми отримуємо безладний результат і хочемо з якоїсь причини очистити екран. В інтерактивній оболонці/терміналі ми можемо просто використовувати

нарізка java
ctrl+l>

Але що, якщо ми хочемо очистити екран під час виконання сценарію python? На жаль, немає вбудованого ключового слова чи функції/методу для очищення екрана. Отже, ми робимо це своїми силами.



Очищення екрана в операційній системі Windows

Спосіб 1: Очистіть екран у Python за допомогою cls

Ви можете просто cls, щоб очистити екран у windows.

Python3








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

>

>

Приклад 2: Очистити екран у Python за допомогою clear

Ви також можете імпортувати лише os із системи імпорту OS але з цим вам потрібно змінити system(‘clear’) на ос.система («чистий»).

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

>

файл зміни linux

>

Приклад 3: очищення екрана в Python за допомогою виклику

Ще один спосіб досягти цього — використовувати модуль підпроцесу .

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

таблиця ascii в c
>

>

Очищення екрана в операційній системі Linux

У цьому прикладі ми використали модуль часу і модуль os щоб очистити екран в ОС Linux.

Python3




вузол списку java
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'>)>

>

>