我要阅读以下文件,因为您看到的文件不完整:
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/
答案 0 :(得分:1)
如果当前目录为
/ home / user / git_hub_repo /
您的文件位于
/home/user/git_hub_repo/dir1/dir2/file.hdf5
您应该更改此
file ='dir2 / file.hdf5'
到
file ='dir1 / dir2 / file.hdf5'