小编典典

如何在 Python 中获取父目录?

all

有人可以告诉我如何以跨平台方式获取 Python 中路径的父目录。例如

C:\Program Files ---> C:\

C:\ ---> C:\

如果目录没有父目录,则返回目录本身。这个问题可能看起来很简单,但我无法通过谷歌挖掘它。


阅读 131

收藏
2022-03-15

共1个答案

小编典典

蟒蛇 3.4

使用pathlib模块。

from pathlib import Path
path = Path("/here/your/path/file.txt")
print(path.parent.absolute())

旧答案

尝试这个:

import os
print os.path.abspath(os.path.join(yourpath, os.pardir))

yourpath您想要父级的路径在哪里。

2022-03-15