파이썬 콘솔에 대해 비슷한 주제가 있다는 것을 알고 있지만 그것들이 같은지 모르겠습니다. system ( "clear")을 시도했지만 여기서 작동하지 않았습니다.
파이썬의 유휴 창을 지우려면 어떻게합니까?
clear거기 에서 명령 을 실행하기 때문입니다. 또한 cd에서 작동하지 않는 이유에 대해서도 설명합니다 system.os.
ctrl + j가장 좋은 방법은 잠시 후 Enter 키를 누릅니다, 즉 것
파이썬 콘솔에 대해 비슷한 주제가 있다는 것을 알고 있지만 그것들이 같은지 모르겠습니다. system ( "clear")을 시도했지만 여기서 작동하지 않았습니다.
파이썬의 유휴 창을 지우려면 어떻게합니까?
clear거기 에서 명령 을 실행하기 때문입니다. 또한 cd에서 작동하지 않는 이유에 대해서도 설명합니다 system.os.
ctrl + j가장 좋은 방법은 잠시 후 Enter 키를 누릅니다, 즉 것
답변:
"cls"및 "clear"는 터미널 (예 : DOS 프롬프트 또는 터미널 창)을 지우는 명령입니다. 스크린 샷에서 IDLE 내의 셸을 사용하고 있으며 이러한 영향을받지 않습니다. 불행히도, 유휴 상태에서 화면을 지우는 방법이 없다고 생각합니다. 가장 좋은 방법은 다음과 같이 화면을 여러 줄 아래로 스크롤하는 것입니다.
print "\n" * 100
이것을 함수에 넣을 수는 있지만 :
def cls(): print "\n" * 100
그런 다음 필요할 때 호출하십시오. cls()
print ("\n" * 100)
ctrl + j작동합니다. 그것을 포함하여 유용 할 수 있습니다. stackoverflow.com/a/11993793/4871483
print('\n'*100)
os.system('clear')리눅스에서 작동합니다. Windows를 실행중인 경우 os.system('CLS')대신 시도하십시오 .
먼저 다음과 같이 os를 가져와야합니다.
import os
대부분의 대답은 여기서 명령이 아닌 DOS 프롬프트 화면을 지우는 것입니다. 다른 대답은 화면의 명확한 효과를 보여주기 위해 빈 줄을 인쇄하는 것이 었습니다.
이 질문에 대한 가장 간단한 대답은
외부 모듈을 통합하지 않으면 Python IDLE 셸을 지울 수 없습니다. 빈 순수한 신선한 껍질을 얻으려면 이전 껍질을 닫고 다시 실행하십시오.
ctrl+ L는 Ubuntu Linux에서 화면을 지 웁니다.
CTRL+ J여러 번입니다.
>>> import os
>>>def cls():
... os.system("clear")
...
>>>cls()
그것은 완벽합니다. '0'도 인쇄되지 않습니다.
import os타이핑 한 후에 os.system("clear").
IDLE 'shell'버퍼를 지우는 방법이 없습니다.
Python 2.4 이상에서 명령을 실행하는 방법은 하위 프로세스 모듈 을 사용하는 것 입니다. 사용하는 것과 같은 방식으로 사용할 수 있습니다 os.system.
import subprocess
subprocess.call("clear") # linux/mac
subprocess.call("cls", shell=True) # windows
파이썬 콘솔에서 이를 실행하는 경우 변수에 할당하는 것과 같이 반환 값을 숨기려면 ( os.system또는 중 하나 subprocess.call) 무언가를 수행해야 합니다.
cls = subprocess.call("cls", shell=True)
나는 사용하고 싶다 :
import os
clear = lambda : os.system('cls') # or clear for Linux
clear()
파일-> 새 창
새 창에서 **
실행-> Python Shell
이 방법의 문제점은 변수와 같이 정의한 모든 내용을 지우는 것입니다.
또는 명령 프롬프트 만 사용해야합니다.
명령 프롬프트를여십시오
"cd c : \ python27"유형
"python example.py"를 입력하면 대화식 모드가 아닌 경우 IDLE을 사용하여이를 편집해야합니다. 파이썬 쉘에 있다면 파일-> 새 창.
example.py는 C : \ python27과 같은 디렉토리 또는 python이 설치되어있는 디렉토리에 있어야합니다.
그런 다음 여기에서 키보드의 위쪽 화살표 키를 누르면됩니다. example.py를 편집하고 CTRL + S를 사용한 다음 명령 프롬프트로 돌아가서 위쪽 화살표 키를 누르고 Enter 키를 누릅니다.
명령 프롬프트가 너무 복잡하면 "clr"을 입력하십시오.
"clr"명령은 명령 프롬프트에서만 작동하며 IDLE에서는 작동하지 않습니다.
AutoHotKey 스크립트를 만들 수 있습니다 .
쉘을 지우려면 ctrl-r을 단축키로 설정하려면 :
^r::SendInput print '\n' * 50 {Enter}
AutoHotKey를 설치하고 idle_clear.ahk라는 파일에 위의 파일을 넣고 파일을 실행하면 핫키가 활성화됩니다.
파이썬 에는 Thonny IDE 를 사용하는 것이 좋습니다 . 셸에는 "클리어 셸"옵션이 있으며 별도의 목록에서 생성 된 변수를 추적 할 수도 있습니다. 디버깅은 최신 IDE와 비교해도 매우 좋습니다. 같은 장소에서 쉘에 대한 액세스와 함께 파이썬 파일로 코드를 작성할 수도 있습니다.
그리고 가벼운!
MAC OS X의 경우 " command + L "
우분투의 경우 " control + L "
대화식 세션에서 마지막 줄을 지 웁니다.
Windows에서이를 수행하는 가장 좋은 방법은 명령 프롬프트 'cmd'를 사용하고 python 디렉토리에 액세스하는 것입니다. 시작 메뉴> run> cmd에서 명령 프롬프트를 찾을 수 있습니다.
C:\>cd Python27
C:\Python27>python.exe
Python 2.7.3 (default, Apr 10 2012, 23:24:47) [MSC v.1500 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license()" for more information.
>>>import os
>>>os.system('cls') #This will clear the screen and return the value 0
IN IDLE)
from subprocess import call as c
def cls():
c("cls",shell=True)
print([x for x in range(10000)])
cls()
콘솔 호출을 지우려면 cls 함수를 호출해야하지만 cmd prompt를 사용하여 Python Script를 실행하는 경우에만이 기능이 Windows에서 화면을 지 웁니다 .IDLE로 실행하면 버퍼가 지워지지 않습니다.