Терминал не читает весь текстовый файл, если он слишком длинный

#python #terminal

#python #терминал

Вопрос:

Итак, я использую базовый код read () на python, но терминал может печатать только последние несколько строк, и я не могу прокрутить назад до начала. Что, если я хочу, чтобы терминал распечатал все это, не ограничивая, как далеко я могу вернуться?

Комментарии:

1. Большинство эмуляторов терминала позволяют указать размер буфера терминала. По соображениям производительности по умолчанию редко разрешается неограниченный рост буфера. Как изменить размер буфера и разрешен ли вообще неограниченный буфер, зависит от конкретного используемого вами эмулятора терминала.

2. Множество возможностей: увеличьте линейный буфер вашего терминала (или используйте другой), или передайте ваш вывод в инструмент, подобный less, или заставьте ваш код python ждать, пока пользователь нажмет enter после прочтения нескольких строк.