Что произойдёт при выполнении open("missing.csv", "r"), если файла missing.csv не существует?

AСоздастся пустой файл и откроется для чтения
BБудет выброшено исключение FileNotFoundError
CВернётся False и программа продолжит работу
DФайл автоматически откроется в режиме a
Правильный ответ. Режим r требует, чтобы файл существовал.

Разбор

При open("missing.csv", "r") Python пытается открыть файл для чтения. Если файла нет, это считается ошибкой, и обычно возникает FileNotFoundError. Если вам нужно создать файл при отсутствии, используют режим w (перезаписать/создать) или a (создать/дописать).

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

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