Файлы · 5 из 12
Дописать в журнал
Свои сообщения Стас дописывает в конец журнала. Один раз он открыл файл не в том режиме и потерял всю ночь.
Что сделать
Допишите сообщение в конец журнала — так, чтобы не потерять всю ночь.
Что приходит
imya— имя файла; нет файла — он создаётсяstroka— что дописать
Что вернуть
Сколько строк в файле теперь; дописанная строка — в самом конце, со своим переводом строки.
Допишите функцию dopisat в редакторе справа.
Результат верните через return — то, что
напечатано, на проверку не влияет.
with open("zhurnal.txt", "w", encoding="utf-8") as f:
f.write("старое\n")
n = dopisat("zhurnal.txt", "новое")
with open("zhurnal.txt", encoding="utf-8") as f:
soderzhimoe = f.read()
(n, soderzhimoe)
(2, 'старое\nновое\n')
Функция принимает имя файла и строку.
Дописывает строку в конец файла с переводом строки. Если файла нет, создаёт его. Возвращает общее число строк в файле после записи.
Обсуждение
Вопросов пока нет.
Войдите, чтобы спросить.