2011-01-26 25 views
105

Możliwe duplikaty:
clear terminal in python
How to clear python interpreter console?Jak wyczyścić ekran w Pythonie

Próbuję napisać program w Pythonie, ale nie wiem jak wyczyścić ekran. Używam zarówno systemu Windows, jak i Linuksa i używam poleceń, aby wyczyścić ekran w tych, ale nie wiem, jak to zrobić w Pythonie.

Jak używać Pythona do czyszczenia ekranu?

+0

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

+0

Już zadane i odpowiedział kilka razy: 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 ekran "otrzymuje setki trafień. –

Odpowiedz

206

Jeśli masz na myśli ekran, gdzie trzeba, że ​​interpretera wiersza >>> można zrobić CTRL + L na basha może pomóc. Windows nie ma odpowiednika. Można zrobić

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

lub

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

Aby uniknąć wyświetlania 0 ("zwróconej wartości" systemu), użyj 'absolute_unused_variable = os.system (" cls ")' lub 'absolute_unused_variable = os.system (" clear ")' –

+14

' _ = os.system ("cls") 'lub' _ = os.system ("clear") 'wydaje się znacznie lepszy –

+14

Ta odpowiedź jest tak bliska, jak absolutny sposób nie robienia tego, jak można uzyskać. Nie musisz uruchamiać całego procesu zewnętrznego tylko po to, aby wyczyścić ekran - po prostu wypisz kilka linii nowej linii wyżej niż wysokość ekranu: 'print (" \ n "* 100)' – jsbueno