Проблемы при получении абсолютного пути? - PullRequest
0 голосов
/ 10 апреля 2019

У меня есть следующий файл, который я хотел бы прочитать, поскольку вы видите его неполным:

file = 'dir2/file.hdf5'

Однако я хотел бы получить полный путь file (*):

'/home/user/git_hub_repo/dir1/dir2/file.hdf5'

Однако, когда я делаю:

from pathlib import Path
filename = Path('dir2/file.hdf5').resolve()
print(filename)

Я получаю:

'/home/user/git_hub_repo/dir2/file.hdf5'

Что неверно, потому что в найденном пути отсутствует dir1, как мне получить (*) путь

Обратите внимание, что в моем терминале я нахожусь:

/home/user/git_hub_repo/

1 Ответ

1 голос
/ 10 апреля 2019

Если ваш текущий каталог -

/ home / user / git_hub_repo /

, а ваш файл находится в

/ home /user / git_hub_repo / dir1 / dir2 / file.hdf5

Вы должны изменить это

file = 'dir2 / file.hdf5'

to

file = 'dir1 / dir2 / file.hdf5'

...