【发布时间】:2012-08-01 10:42:25
【问题描述】:
如何获取没有文件基名的文件路径?
类似/a/path/to/my/file.txt --> /a/path/to/my/
尝试使用.split() 没有成功。
【问题讨论】:
标签: python
如何获取没有文件基名的文件路径?
类似/a/path/to/my/file.txt --> /a/path/to/my/
尝试使用.split() 没有成功。
【问题讨论】:
标签: python
使用os.path.dirname(filename)。
【讨论】:
你可以import os
>>> filepath
'/a/path/to/my/file.txt'
>>> os.path.dirname(filepath)
'/a/path/to/my'
>>>
【讨论】:
(dirname, filename) = os.path.split(path)
【讨论】:
(rest, first_path_item) = os.path.split(path)
检查os.path的订阅者
os.path.dirname('/test/one')
【讨论】:
从 Python 3.4 开始,您可以使用 Pathlib。
from pathlib import Path
path = Path("/a/path/to/my/file.txt")
print(path.parent)
【讨论】: