Практическое руководство по использованию pathlib для проверки существования файлов, изменения расширений, навигации по директориям и разрешения путей без внесения платформо-зависимых ошибок на Windows или Unix.
pathlib / cross-platform / python / file-system / os.PathLike / PurePath / glob / resolve
Разрешение относительных путей в Python зависит от рабочего каталога процесса, который различается в зависимости от способа запуска. В этом руководстве показано, как проверить рабочий каталог, выбрать и задокументировать явную базу путей, а также понять, почему __file__ не всегда можно доверять.
Python / pathlib / relative paths / working directory / __file__ / os.getcwd