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 : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 import os os.system("cls")J'ai essayé de pallier à ce pb en tentant d'effacer par des print comme
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 import os subprocess.call('cls',shell=True)
Mais il apparait un message "Squeezed text (100 lines)" qui m'oblige à cliquer 2 fois dessus pour avoir l'effet escompté
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 def clear(): print("\n"*100)
Avez vous une idée?
Partager