Файлы · 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'
Откройте файл put в кодировке UTF-8 и верните его первую строку — без знака перевода строки на конце, но с пробелами, какие в ней есть. Если файл пустой — пустую строку. Остальной файл читать не нужно.
Обсуждение
Вопросов пока нет.
Войдите, чтобы спросить.