Использовал ли Exists
Python
Junior
Без компании
Использовал ли Exists
Ответы
Метод `exists()` в Python используется для проверки существования файла или директории. Он доступен через модуль `os.path` или объект `Path` из `pathlib`.
**Пример с `os.path`:**
```
import os.path
if os.path.exists("file.txt"):
print("Файл существует")
else:
print("Файл не найден")
```
**Пример с `pathlib` (более современный способ):**
```
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`, так как он удобнее и безопаснее для работы с путями.