2011-01-26 25 views
105

Possibili duplicati:
clear terminal in python
How to clear python interpreter console?Come cancellare lo schermo in pitone

Sto cercando di scrivere un programma in Python, ma non so come cancellare lo schermo. Io uso sia Windows che Linux e uso i comandi per cancellare lo schermo in questi, ma non so come farlo in Python.

Come utilizzare Python per cancellare lo schermo?

+0

duplicato di http://stackoverflow.com/questions/2084508 http://stackoverflow.com/questions/2466866 http://stackoverflow.com/questions/1432480 http://stackoverflow.com/questions/517970 –

+0

Già richiesto e risposto alcune volte: 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 schermo "ottiene CENTO di colpi. –

risposta

206

Se vuoi dire la schermata in cui si dispone che interprete pronta >>> si può fare CTRL +L sulla shell Bash può aiutare. Windows non ha equivalenti. Si può fare

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

o

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

Per evitare che venga mostrato lo 0 (valore di ritorno di 'system'), usare' assolutamente_unused_variable = os.system ("cls") 'o' absolute_unused_variable = os.system ("clear") ' –

+14

' _ = os.system ("cls") 'o' _ = os.system ("clear") 'sembra molto meglio –

+14

Questa risposta è il modo più vicino di non farlo come si può ottenere. Non è necessario eseguire un intero processo esterno solo per cancellare lo schermo - è sufficiente stampare un numero di righe nuove più alte rispetto all'altezza dello schermo: 'stampa (" \ n "* 100)' – jsbueno

Problemi correlati