¿Cómo puedo borrar la consola del intérprete?
Como la mayoría de los desarrolladores de Python, normalmente mantengo abierta una ventana de consola con el intérprete de Python ejecutándose para probar comandos, dir()
cosas, help() stuff
etc.
Como cualquier consola, después de un tiempo, la acumulación visible de comandos e impresiones anteriores se vuelve desordenada y, a veces, confusa cuando se vuelve a ejecutar el mismo comando varias veces. Me pregunto si borrar la consola del intérprete de Python y cómo hacerlo.
Escuché acerca de hacer una llamada al sistema y llamar cls
en Windows o clear
Linux, pero esperaba que hubiera algo que pudiera ordenarle al intérprete que hiciera.
Nota: Estoy ejecutando Windows, por lo que Ctrl+ Lno funciona.
Como mencionaste, puedes hacer una llamada al sistema:
Para ventanas:
>>> import os
>>> clear = lambda: os.system('cls')
>>> clear()
Para Linux sería:
>>> import os
>>> clear = lambda: os.system('clear')
>>> clear()
Aquí hay algo útil que es un poco más multiplataforma:
import os
def cls():
os.system('cls' if os.name=='nt' else 'clear')
# Now, to clear the screen
cls()