Comment effacer le contenu de la consolle Shell de IDLE
Je suis sous windows 10 64 bits
Je travaille sous Python 3.8
Je veux créer un programme en mode texte, et pour des raisons d'esthétisme je souhaite que l'interface utilisateur soit fixe sur l'écran.
Pour se faire je pensais pouvoir trouver une fonction qui efface le contenu de la console, sans affecter le contenu de la mémoire (programme, paramètres, ...).
J'ai fouillé sur les forums, mais ce que j'ai trouvé ne fonctionne pas (Il apparait très brièvement une fenêtre noir).
Code:
1 2
| import os
os.system("cls") |
Code:
1 2
| import os
subprocess.call('cls',shell=True) |
J'ai essayé de pallier à ce pb en tentant d'effacer par des print comme
Code:
1 2
| def clear():
print("\n"*100) |
Mais il apparait un message "Squeezed text (100 lines)" qui m'oblige à cliquer 2 fois dessus pour avoir l'effet escompté
Avez vous une idée?