#python #terminal
#python #терминал
Вопрос:
Итак, я использую базовый код read () на python, но терминал может печатать только последние несколько строк, и я не могу прокрутить назад до начала. Что, если я хочу, чтобы терминал распечатал все это, не ограничивая, как далеко я могу вернуться?
Комментарии:
1. Большинство эмуляторов терминала позволяют указать размер буфера терминала. По соображениям производительности по умолчанию редко разрешается неограниченный рост буфера. Как изменить размер буфера и разрешен ли вообще неограниченный буфер, зависит от конкретного используемого вами эмулятора терминала.
2. Множество возможностей: увеличьте линейный буфер вашего терминала (или используйте другой), или передайте ваш вывод в инструмент, подобный less, или заставьте ваш код python ждать, пока пользователь нажмет enter после прочтения нескольких строк.