有人能告诉我如何在Python中以跨平台的方式获取路径的父目录吗.例如.
C:\Program Files ---> C:\
和
C:\ ---> C:\
如果目录没有父目录,它将返回目录本身.这个问题可能看起来很简单,但我无法通过谷歌找到答案.
有人能告诉我如何在Python中以跨平台的方式获取路径的父目录吗.例如.
C:\Program Files ---> C:\
和
C:\ ---> C:\
如果目录没有父目录,它将返回目录本身.这个问题可能看起来很简单,但我无法通过谷歌找到答案.
使用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
是您想要父对象的路径.