Я делаю сценарий с помощью меню, как вначале, и я хотел бы знать, если я мог бы сделать что-то вроде этого:Печать поверх предыдущих отпечатков в python?
открыть файл и печатает это меню:
LOGO
Welcome to script 11 , what would you like to do?
-write a file
-read a file
-create a file
> #input here
вы выберите запись (например) и выводит этот OVER предыдущего меню Intead печати, если после него:
LOGO
Writing a file!
-Select the path:
> #input here
Спасибо за помощь заранее.
Редактировать: я не хотел полностью стирать экран (я видел другие темы об этом), но если есть способ стереть только некоторые строки, но анверсы говорят мне, что это невозможно без внешних библиотек, поэтому я просто очищу весь экран и перепечатаю некоторые вещи, но спасибо за всех андерсеров
Какая платформа? Консоль Windows или терминал POSIX или что-то еще? –
см. Http://stackoverflow.com/q/3593339/1176601 – Aprillion
Возможно, вы действительно не хотите «распечатывать предыдущее меню» (потому что тогда вы оставите оставшиеся символы из случаев, когда новые строки были короче, чем старый), но вместо этого просто очистить экран, не так ли? Если это так, см. Http://stackoverflow.com/questions/4810537/how-to-clear-the-screen-in-python (Этот вопрос является дубликатом, но он имеет ссылки на многие другие повторяющиеся дубликаты, поэтому следуйте ссылки для хороших ответов.) – abarnert