Войти Создать аккаунт

Файлы · 7 из 12

Последние сколько-то строк

Задействованы также: Списки

Первое, что делает Стас при падении, — смотрит конец журнала. Открывать двести тысяч строк ради последних двадцати глупо.

Что сделать

Покажите Стасу конец журнала — последние несколько строк, не читая в память весь файл.

Что приходит

  • imya — имя файла журнала

  • skolko — сколько последних строк нужно

Что вернуть

Список последних skolko строк без переводов, в порядке файла; строк меньше — все; skolko не больше нуля — [].

Допишите функцию hvost в редакторе справа. Результат верните через return — то, что напечатано, на проверку не влияет.

Перед вызовом
with open("log.txt", "w", encoding="utf-8") as f:
    f.write("\n".join(str(i) for i in range(1, 6)) + "\n")
Вызов
hvost('log.txt', 2)
Вернуть
['4', '5']
Ctrl+Enter — проверить

Обсуждение

Вопросов пока нет.

Войдите, чтобы спросить.