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