2011-01-26 2 views
105

Возможные Дубликаты:
clear terminal in python
How to clear python interpreter console?как очистить экран в питона

Я пытаюсь написать программу в Python, но я не знаю, как очистить экран. Я использую как Windows, так и Linux, и я использую команды для очистки экрана в них, но я не знаю, как это сделать в Python.

Как использовать Python для очистки экрана?

+0

дубликат http://stackoverflow.com/questions/2084508 http://stackoverflow.com/questions/2466866 http://stackoverflow.com/questions/1432480 http://stackoverflow.com/questions/517970 –

+0

Уже задавали и отвечали несколько раз: 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 экран "получает сотни ударов. –

ответ

206

Если вы имеете в виду экран, где у вас есть, что интерпретатор быстрой >>> вы можете сделать CTRL +L на Баш оболочки может помочь. Windows не имеет эквивалента. Вы можете сделать

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

или

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

Чтобы отобразить возвращаемое значение 0 ('system'), используйте' absolute_unused_variable = os.system ("cls") 'или' absolute_unused_variable = os.system ("clear") ' –

+14

' _ = os.system («cls») 'или' _ = os.system («clear») 'кажется намного лучше –

+14

Этот ответ так же близок, как и абсолютный способ не делать этого, как можно получить. Вам не нужно запускать весь внешний процесс, чтобы очистить экран - просто напечатайте несколько строк выше высоты экрана: 'print (" \ n "* 100)' – jsbueno