从路径到文件提取目录的路径

时间:2017-02-19 14:16:01

标签: python python-2.7

我得到一个巨大的.txt我需要切片,将所有切片文件保存在新目录中,在使用结束时,我删除。

现在要创建一个新的dir我需要到dir的路径。我希望保存在用户指定dir的{​​{1}}文件中。

.txt

输出:

def retPath(path): name = path.split('/') k = len(name) p = "" for i in range (0, k-1): if i == 0: p = p + name[i] else: p = p + '/' + name[i] return p print(retPath('C:/dir1/dic2/file.txt'))

这有效,但我想知道是否有更多的pythonic方式来做到这一点。

1 个答案:

答案 0 :(得分:1)

查看os.path.dirname

>>> p = '/Users/user/Desktop/words.py'
>>> os.path.dirname(p)
'/Users/user/Desktop'