Вы можете сделать это с помощью curses
. Он встроен в Python для Linux, etl. al, но для Windows вам нужно установить библиотеку windows-curses
.
Как только вы это сделаете, вы можете использовать метод .clear()
:
from curses import initscr
stdscr = initscr()
stdscr.clear()
stdscr.refresh()
Конечно, это зависит от решения вашей проблемы с установкой внешних модулей. Боюсь, что без этого или с помощью чего-то другого, кроме Windows, вы застряли.
Кроме того, я не уверен, работает ли это при запуске под IDLE, но если нет, просто запустите вашу программу из командной строки.
Редактировать : Первоначально я упомянул библиотеку UniCurses
, но она не очень хорошо поддерживается, поэтому я изменил ее на windows-curses
, который, похоже, является патчем встроенной в curses
сделан для работы на Windows.