2014-04-19 1 views
0

Y a-t-il un moyen de supprimer du texte dans IDLE, c'est vraiment anoying quand je lance le script plusieurs fois et puis il y a un groupe de mots qui est vraiment difficile à lire. Et oui, j'ai regardé google, stack_overflow et un couple de sites Web supplémentaires, mais je ne trouve rien d'utile.Quoi qu'il en soit de supprimer du texte dans IDLE

J'ai essayé de le faire:

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

Répondre

0

Si vous voulez dire en utilisant la coquille IDLE réelle, je ne pense pas qu'il y ait une façon de le faire. IDLE n'est pas destiné à exécuter des programmes, c'est juste censé être un outil de développement. Si vous voulez exécuter des programmes à partir du terminal ou de cmd, vous pouvez effacer le texte facilement.

Utilisez ce lieu:

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

ou

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

Pour simuler en IDLE, vous pouvez utiliser quelque chose comme:

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

def cls(): 

    c("cls",shell=True) 

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

cls() 

Chaque fois que vous souhaitez effacer console appelle la fonction cls, mais notez que cette f l'ontion effacera l'écran dans Windows seulement si vous exécutez le script Python en utilisant cmd invite, il ne sera pas effacer le tampon si vous exécutez par IDLE.

Questions connexes