대부분의 경우 Python 대화형 셸/터미널(콘솔이 아님)을 사용하여 작업하는 동안 지저분한 출력으로 끝나고 어떤 이유로 화면을 지우고 싶습니다. 대화형 셸/터미널에서는 간단히 다음을 사용할 수 있습니다.
ctrl+l>
하지만 Python 스크립트를 실행하는 동안 화면을 지우고 싶다면 어떻게 해야 할까요? 아쉽게도 화면을 지우는 내장 키워드나 함수/메서드가 없습니다. 그래서 우리는 스스로 그것을 합니다.
Windows 운영 체제에서 화면 지우기
방법 1: cls를 사용하여 Python에서 화면 지우기
간단히 cls를 사용하여 Windows에서 화면을 지울 수 있습니다.
파이썬3
문자열을 정수로 변환
import> os> # Clearing the Screen> os.system(>'cls'>)> |
>
>
예제 2: Clear를 사용하여 Python에서 화면 지우기
대신에 os만 가져올 수도 있습니다. OS 수입 시스템에서 하지만 그렇게 하려면 시스템('clear')을 다음으로 변경해야 합니다. OS 시스템 ('분명한').
파이썬3
t 플립플롭
# 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()> |
>
>
예제 3: 호출을 사용하여 Python에서 화면 지우기
이를 수행하는 또 다른 방법은 다음을 사용하는 것입니다. 하위 프로세스 모듈 .
파이썬3
각각에 대한 타이프 스크립트
# 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()> |
>
>
Linux 운영 체제에서 화면 지우기
이 예에서는 시간 모듈 그리고 운영 체제 모듈 Linux OS에서 화면을 지우려면
파이썬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'>)> |
>
>