没有basename的文件的路径

时间:2012-08-01 10:42:26

标签: python

如何在没有文件basename的情况下获取文件的路径?

类似于/a/path/to/my/file.txt - > /a/path/to/my/

尝试使用.split()但没有成功

4 个答案:

答案 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')