При разработке программ на Python часто возникает необходимость проверить, существует ли файл или директория, прежде чем выполнять с ними какие-либо операции. Это помогает избежать ошибок (исключений) при чтении, записи или удалении данных. В Python существует несколько способов проверки существования файлов. Рассмотрим самые популярные и удобные из них. Представьте, что ваша программа пытается открыть файл data.txt для чтения. Если файла не существует, интерпретатор выдаст ошибку FileNotFoundError, и программа аварийно завершится. # Плохой подход (может упасть с ошибкой) file = open("важный_файл.txt", "r") # Ошибка, если файла нет Чтобы этого избежать, мы всегда должны проверять наличие файла заранее. Самый современный и рекомендуемый способ — использование модуля pathlib, который появился в Python 3.4. Однако классический модуль os тоже остается актуальным. Это объектно-ориентированный интерфейс для работы с путями файловой системы. Он интуитивно понятен и удобен. Этот модуль содерж