🔹 Pathlib: удобная работа с файлами в Python 🔹 Зачем использовать pathlib вместо os.path? 🔸 pathlib решает проблему ручной конкатенации строк и кросс-платформенных нюансов: Path — объект, который строит и нормализует пути и уменьшает количество ошибок при file IO (input/output).
🔸 Когда применять: удобно при чтении/записи (Path.open(), read_text()), при поиске файлов (glob) и создании папок (mkdir(parents=True)). os остаётся для совместимости с API, ожидающими строковые пути.
🔸 Практический микро‑пример — создать папку, записать и прочитать файл:
from pathlib import Path p = Path('data') / 'notes.txt' p.parent.mkdir(parents=True, exist_ok=True) with p.open('w', encoding='utf-8') as f: f.write('hello') print(p.read_text(encoding='utf-8'))
📚 Ключ: Path делает путь объектом — код чище и надёжнее.
➡️ Мы в Telegram - Сетке - ВК Буду рад вашей реакции здесь⬇️
В этом посте были ссылки, но мы их удалили по правилам Сетки