Как получить абсолютный путь к файлу в Python
Вы можете использовать новую py библиотеку Python 3.4 pathlib
. (Вы python также можете получить ее pathname для Python 2.6 или 2.7 с relative-path помощью pip install pathlib
.) Авторы wrote: «Цель relative-path этой библиотеки - предоставить pythonista простую иерархию классов paths для обработки путей файловой relative-path системы и обычных операций, выполняемых absolute-path над ними пользователями. "
Чтобы python-interpreter получить абсолютный путь path в Windows:
>>> from pathlib import Path
>>> p = Path("pythonw.exe").resolve()
>>> p
WindowsPath('C:/Python27/pythonw.exe')
>>> str(p)
'C:\\Python27\\pythonw.exe'
Или в UNIX:
>>> from pathlib import Path
>>> p = Path("python3.4").resolve()
>>> p
PosixPath('/opt/python3/bin/python3.4')
>>> str(p)
'/opt/python3/bin/python3.4'
Документы filepath находятся здесь: https://docs.python.org/3/library/pathlib.html
python
path
relative-path
absolute-path
Как получить абсолютный путь к файлу в Python
Мы используем файлы cookies для улучшения работы сайта. Оставаясь на нашем сайте, вы соглашаетесь с условиями использования файлов cookies. Чтобы ознакомиться с нашими Положениями о конфиденциальности и об использовании файлов cookie, нажмите здесь.