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")
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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?