Встречается на собеседованиях • сегодня

Использовал ли Exists

Метод exists() в Python используется для проверки существования файла или директории. Он доступен через модуль os.path или объект Path из pathlib.

Пример с os.path:

python
import os.path  
if os.path.exists("file.txt"):  
    print("Файл существует")  
else:  
    print("Файл не найден")  

Пример с pathlib (более современный способ):

python
from pathlib import Path  
file = Path("file.txt")  
if file.exists():  
    print("Файл существует")  

Нюансы:

  • exists() возвращает True для символических ссылок, если они ведут на существующий объект.
  • Не проверяет доступность файла для чтения/записи — для этого нужны os.access() или try-except.
  • Для директорий можно использовать os.path.isdir() или Path.is_dir().

Лучше использовать pathlib, так как он удобнее и безопаснее для работы с путями.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы