Очистка консоли в Python
Чтобы очистить консоль в Python, можно использовать различные способы в зависимости от операционной системы.
1. Для операционной системы Windows можно использовать следующий код:
python
import os
def clear_console():
os.system('cls')
clear_console()
2. Для операционной системы Linux/MacOS можно использовать следующий код:
python
import os
def clear_console():
os.system('clear')
clear_console()
Эти примеры используют модуль "os" для вызова командной строки операционной системы. Функция "clear_console" вызывает команду "cls" или "clear" для очистки консоли в Windows или Linux/MacOS соответственно.
Вышеуказанные методы удаляют предыдущий вывод в консоли, но история команд и вывода остаются видимыми. Если нужно не только очистить консоль, но и удалить историю, то можно использовать другой подход:
python
def clear_console():
import subprocess
subprocess.call('clear' if os.name =='posix' else 'cls', shell=True)
clear_console()
В этом случае используем модуль "subprocess" для запуска команды "clear" или "cls" с помощью вызова командной строки операционной системы. Параметр "shell=True" указывает, что команда должна быть выполнена через оболочку. Это позволяет вызывать команды оболочки, такие как "clear" или "cls".