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

Файлы · 3 из 24

С чего начался журнал

Каждый журнал сервера начинается строкой о запуске: когда и какая версия. Стас по ней сразу видит, тот ли это журнал и с какого времени. Открывать двести мегабайт ради одной строки он не хочет — нужна функция, которая прочитает только начало.

Что сделать

Прочитайте из файла журнала только первую строку.

Что приходит

  • put — путь к файлу журнала, текст в UTF-8

Что вернуть

Первую строку без перевода строки в конце; пустой файл — пустая строка.

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

Перед вызовом
with open("server.log", "w", encoding="utf-8") as fayl:
    fayl.write("08:00 INFO запуск, версия 2.4\n08:01 WARN мало места\n")
Вызов
pervaya_stroka("server.log")
Вернуть
'08:00 INFO запуск, версия 2.4'
Ctrl+Enter — проверить

Обсуждение

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

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