-2
votes

Je veux effacer le code précédent dans Python

Donc, j'ai ce code et immédiatement après la fin du code, je souhaite effacer l'écran et exécuter un autre code automatiquement, s'il vous plaît comment puis-je faire cela? XXX


6 commentaires

Que voulez-vous dire avec l'écran? Voulez-vous dire le terminal?


Dupliqué possible de N'importe quel moyen pour effacer la fenêtre oisif de Python?


Toutes les choses là-bas ne fonctionnent pas tout ce qu'elle fait est d'imprimer 100 nouvelles lignes ou ne fonctionne pas du tout, fonctionne-t-elle à Python 3.7


@Curris, que dirais-tu, écrivez-vous alors une meilleure question où vous expliquez que vous travaillez avec Python 3.7 et que vous souhaitez que la fenêtre Idle Effacer au lieu de l'écran?


pour x dans la plage (1, 4): n ('.') temps.sleep (1) Imprimer ('\ n' * 100) passe simplement sur 100 lignes ou vous pouvez changer combien Vous voulez (testé dans Python3.7)


Il n'y a pas de moyen indépendant de l'environnement de nettoyer une fenêtre à moins que vous n'utilisiez un cadre d'interface graphique à plate-forme transversale telle que Tkinter, qui enveloppe TCL / TK. Pour charger et lire un autre fichier, utilisez avec Ouvrir ('quelquefile.py') comme f \ n EXEC (F.Read ()) .


3 Réponses :


1
votes

quelque chose comme ça fonctionnera xxx


2 commentaires

J'utilise Python Shell et ça ne marche pas, je ne sais pas y


Pouvez-vous fournir la capture d'écran?



1
votes

Pour effacer la sortie du script Utilisation suivante sous Windows: xxx pré>

ou ceci pour Linux / MacOS P>

import os
os.system('clear')


0 commentaires

0
votes

Jetez un coup d'œil à ceci: Introduction à Python

import os

# Show a simple message.
print("I like climbing mountains.")

# Clear the screen.
os.system('clear')


1 commentaires

Ce code ne fonctionne que dans la commande de commande pas dans Python-inactif