Чтобы получить абсолютный путь из относительного пути в Python, вы можете использовать несколько методов. Вот несколько подходов:
-
Использование модуля
os:
Модульosв Python предоставляет функцию под названиемpath.abspath(), который можно использовать для получения абсолютного пути из относительного пути. Вот пример:import os relative_path = "folder/file.txt" absolute_path = os.path.abspath(relative_path) print(absolute_path) -
Использование модуля
pathlib:
Модульpathlib, представленный в Python 3, предлагает объектно-ориентированный подход для работы с путями к файлам. Вы можете использовать методresolve()для получения абсолютного пути. Вот пример:from pathlib import Path relative_path = "folder/file.txt" absolute_path = Path(relative_path).resolve() print(absolute_path) -
Объединение текущего рабочего каталога с относительным путем:
Другой метод предполагает использование модуляosдля получения текущего рабочего каталога с помощьюos.getcwd(), а затем объединив его с относительным путем с помощьюos.path.join(). Вот пример:import os relative_path = "folder/file.txt" absolute_path = os.path.join(os.getcwd(), relative_path) print(absolute_path)
Эти методы дадут вам абсолютный путь из заданного относительного пути в Python.