Вы хотели дописать новые строки в существующий файл report.txt, но открыли его как open("report.txt", "w"). Что произойдёт?

AНовые строки допишутся в конец, старое содержимое останется
BФайл будет очищен и перезаписан с начала (старое содержимое исчезнет)
CБудет ошибка, потому что режим w нельзя использовать для текстовых файлов
DФайл откроется только для чтения
Правильный ответ. Режим w очищает файл, если он уже существует.

Разбор

Открытие файла через open("report.txt", "w") приводит к перезаписи: содержимое файла обнуляется, и запись начинается заново. Это частая ошибка, когда нужно было дописать в конец. Для дописывания используют open("report.txt", "a") (append), а для безопасной работы — обычно в связке с with.

Проверь себя · 1/3разбор после ответа
Вы сохраняете результат анализа в файл отчёта. Что произойдёт, если выполнить open("report.csv", "w"), когда report.csv уже существует?
Тренировать Python в Telegram

Ещё вопросы по теме «Работа с файлами: JSON и CSV»