python - 如何获取文件的父目录?

标签 python python-2.7

给定一个文件路径 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'

关于python - 如何获取文件的父目录?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31525697/

相关文章:

python 3 Tkinter ComboBox 没有获得值(value)

python - 从 csv 读取解析时修改日期时间格式 - pandas

linux - 从网络服务器调用时,python 子进程命令未成功执行

python - 找到带黑色边框的最大方 block

python - 如何使用scrapy抓取Google Play网站

Python windows服务 "Error starting service: The service did not respond to the start or control request in a timely fashion"

python - PhantomJS - 权限被拒绝

python - 如何在 Python unittest 中获取失败案例的参数?

python-2.7 - OpenCV 2.4.9 for Python,找不到棋盘(相机标定教程)

sql - 如何使用django将数据更新到sql数据库中的表中