У меня есть программа, которая выводит от 300 до 1000 строк данных. Вместо того, чтобы выводить все сразу, я бы хотел, чтобы у него был интерфейс, похожий на man-страницы, где он будет отображать первые 50 или около того строк ввода, а затем пользователь может нажать «f» или «b» для навигации по страницы. Есть ли способ сделать это в Python?
Примечание: я хочу распространять программу и не хочу заставлять пользователей передавать вывод по конвейеру меньше/больше. Более того, вывод происходит в середине программы и не является единственным выводом программы, поэтому я не уверен, что это сработает.
Подробнее здесь: https://stackoverflow.com/questions/153 ... e-programs