[python] 파이썬의 유휴 창을 지우는 방법은 무엇입니까?

파이썬 콘솔에 대해 비슷한 주제가 있다는 것을 알고 있지만 그것들이 같은지 모르겠습니다. system ( “clear”)을 시도했지만 여기서 작동하지 않았습니다.

파이썬의 유휴 창을 지우려면 어떻게합니까?



답변

“cls”및 “clear”는 터미널 (예 : DOS 프롬프트 또는 터미널 창)을 지우는 명령입니다. 스크린 샷에서 IDLE 내의 셸을 사용하고 있으며 이러한 영향을받지 않습니다. 불행히도, 유휴 상태에서 화면을 지우는 방법이 없다고 생각합니다. 가장 좋은 방법은 다음과 같이 화면을 여러 줄 아래로 스크롤하는 것입니다.

print "\n" * 100

이것을 함수에 넣을 수는 있지만 :

def cls(): print "\n" * 100

그런 다음 필요할 때 호출하십시오. cls()


답변

os.system('clear')리눅스에서 작동합니다. Windows를 실행중인 경우 os.system('CLS')대신 시도하십시오 .

먼저 다음과 같이 os를 가져와야합니다.

import os


답변

대부분의 대답은 여기서 명령이 아닌 DOS 프롬프트 화면을 지우는 것입니다. 다른 대답은 화면의 명확한 효과를 보여주기 위해 빈 줄을 인쇄하는 것이 었습니다.

이 질문에 대한 가장 간단한 대답은

외부 모듈을 통합하지 않으면 Python IDLE 셸을 지울 수 없습니다. 빈 순수한 신선한 껍질을 얻으려면 이전 껍질을 닫고 다시 실행하십시오.


답변

ctrl+ L는 Ubuntu Linux에서 화면을 지 웁니다.


답변

쉘을 지우는 확장은 Issue6143 에서 “기능 요청”으로 찾을 수 있습니다 . 이 확장은 IdleX에 포함되어 있습니다 .


답변

>>> import os

>>>def cls():
...    os.system("clear")
...
>>>cls()

그것은 완벽합니다. ‘0’도 인쇄되지 않습니다.


답변

IDLE ‘shell’버퍼를 지우는 방법이 없습니다.