如何在没有文件basename的情况下获取文件的路径?
类似于/a/path/to/my/file.txt
- > /a/path/to/my/
尝试使用.split()但没有成功
答案 0 :(得分:80)
使用os.path.dirname(filename)
。
答案 1 :(得分:7)
你可以import os
>>> filepath
'/a/path/to/my/file.txt'
>>> os.path.dirname(filepath)
'/a/path/to/my'
>>>
答案 2 :(得分:2)
(dirname, filename) = os.path.split(path)
答案 3 :(得分:1)
检查os.path
的潜艇
os.path.dirname('/test/one')