2014-04-19 4 views
0

IDLE에서 텍스트를 지우는 어쨌든, 실제로 스크립트를 몇 번 실행했을 때 정말 불안해합니다. 그런 다음 정말 읽기 어려운 단어 군이 있습니다.IDLE에서 텍스트를 지우는 어쨌든

예, Google에서 stack_overflow 및 몇 가지 웹 사이트를 보았습니다.하지만 유용한 것은 없습니다.

내가하려고 노력 : 당신이 실제 IDLE 쉘을 사용하는 것을 의미하는 경우

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

답변

0

, 내가 할 수있는 방법이 있다고 생각하지 않습니다. IDLE은 프로그램을 실행하기위한 것이 아니라 개발 도구로만 사용됩니다. 터미널 또는 cmd에서 프로그램을 실행하려면 텍스트를 쉽게 지울 수 있습니다.

사용이 대신 : IDLE에서 가짜로

os.system("clear") # or "cls" on windows 

또는

subprocess.call('clear') # or "cls" on windows 

, 당신은 같은 것을 사용할 수 있습니다 : 당신이 취소 할 때마다

print("\n" * 50) 
0
from subprocess import call as c 

def cls(): 

    c("cls",shell=True) 

print([x for x in range(10000)]) 

cls() 

console은 cls 함수를 호출하지만,이 f 공용은 cmd 프롬프트을 사용하여 Python 스크립트를 실행하는 경우에만 Windows에서 화면을 지우며 IDLE로 실행중인 경우 버퍼를 지우지 않습니다.