2011-01-26 22 views
105

duplicados posibles:
clear terminal in python
How to clear python interpreter console?cómo borrar la pantalla en Python

Estoy tratando de escribir un programa en Python, pero no sé cómo borrar la pantalla. Uso tanto Windows como Linux y uso comandos para borrar la pantalla en esos, pero no sé cómo hacerlo en Python.

¿Cómo uso Python para borrar la pantalla?

+0

duplicado de http://stackoverflow.com/questions/2084508 http://stackoverflow.com/questions/2466866 http://stackoverflow.com/questions/1432480 http://stackoverflow.com/questions/517970 –

+0

Ya he preguntado y respondido algunas veces: http://stackoverflow.com/questions/4807925/cross-platform-way-of-clearing-the-screen-in- python, http://stackoverflow.com/questions/517970/how-to-clear-python-interpreter-console, http://stackoverflow.com/questions/2084508/clear-terminal-in-python – GreenMatt

+2

Google "Python clear la pantalla "recibe cientos de visitas". –

Respuesta

206

Si se refiere a la pantalla en la que tiene que intérprete pronta >>> que puede hacer CTRL +L en Bash Shell puede ayudar. Windows no tiene equivalente. Usted puede hacer

import os 
os.system('cls') # on windows 

o

os.system('clear') # on linux/os x 
+14

Para evitar que se muestre 0 (el valor de retorno de 'system'), use' absolutely_unused_variable = os.system ("cls") 'o' absolutely_unused_variable = os.system ("clear") ' –

+14

' _ = os.system ("cls") 'o' _ = os.system ("clear") 'parece mucho mejor –

+14

Esta respuesta es tan cercana como la forma absoluta de no hacerlo como se puede obtener. No necesita ejecutar un proceso externo completo solo para borrar la pantalla; simplemente imprima un número de líneas nuevas más altas que la altura de la pantalla: 'print (" \ n "* 100)' – jsbueno

Cuestiones relacionadas