Эквивалентным методом объединения в модуле pathlibв Python является joinpath(). Этот метод позволяет объединить несколько компонентов пути вместе.
Вот пример использования joinpath():
from pathlib import Path
path = Path("/myfolder")
joined_path = path.joinpath("subfolder", "file.txt")
print(joined_path)
Вывод будет: /myfolder/subfolder/file.txt.
Помимо joinpath(), в модуле pathlibесть еще несколько полезных методов для работы с путями к файлам:
-
resolve(): разрешает абсолютный путь заданного пути, разрешая любые символические ссылки или относительные пути. -
parent: возвращает родительский каталог по заданному пути. -
имя: возвращает имя файла или каталога по заданному пути. -
суффикс: возвращает расширение файла по заданному пути. -
exists(): проверяет, существует ли данный путь. -
is_file(): проверяет, является ли данный путь файлом. -
is_dir(): проверяет, является ли данный путь каталогом. -
glob(): возвращает генератор, который возвращает все файлы и каталоги, соответствующие заданному шаблону.