Maison > développement back-end > Tutoriel Python > Comment puis-je écraser la sortie précédente en Python à l'aide de « print() » ?

Comment puis-je écraser la sortie précédente en Python à l'aide de « print() » ?

Patricia Arquette
Libérer: 2024-12-06 16:07:23
original
230 Les gens l'ont consulté

How Can I Overwrite Previous Output in Python Using `print()`?

Écraser la sortie précédente en Python

En Python, la fonction standard print() fait avancer le curseur à la ligne suivante après avoir affiché le texte spécifié . Cependant, il peut être modifié pour écraser la sortie précédente sur la même ligne.

Écrasement simple :

Pour écraser la ligne précédente, utilisez le retour chariot 'r' personnage. Cela ramène le curseur au début de la ligne sans l'avancer.

for x in range(10):
    print(x, end="\r")
Copier après la connexion

Effacement de ligne :

Si la nouvelle sortie est plus courte que la ligne existante, le La séquence d'échappement 'x1b[1K' doit être utilisée.

for x in range(10):
    print('*' * (10 - x), x, end="\x1b[1K\r")
Copier après la connexion

Long Line Retour à la ligne :

Si la sortie est plus longue qu'une ligne, désactivez le retour à la ligne à l'aide de la séquence d'échappement 'x1b[7l'.

print('\x1b[7l', end='')
for x in range(100):
    print(x, end="\x1b[1K\r")
Copier après la connexion

Réactivez le retour à la ligne :

N'oubliez pas de réactiver le retour à la ligne après avoir terminé l'opération d'écrasement à l'aide de l'échappement 'x1b[7h' séquence.

print('\x1b[7h', end='')
Copier après la connexion

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal