如何获得文件的父目录?
问题内容:
给定文件路径c:\xxx\abc\xyz\fileName.jpg
,我如何获得文件的父文件夹?在此示例中,我正在寻找xyz
。到达文件的目录数量可能会有所不同。
问题答案:
使用os.path.dirname
得到的目录路径。如果只需要目录名称,则可以使用os.path.basename
来从中提取基本名称:
>>> path = r'c:\xxx\abc\xyz\fileName.jpg'
>>> import os
>>> os.path.dirname(path)
'c:\\xxx\\abc\\xyz'
>>> os.path.basename(os.path.dirname(path))
'xyz'