从python上的路径打印特定的文件夹名称

时间:2014-11-09 07:33:11

标签: python-2.7

import os

path = 'D:/folder1/folder2/folder3/file.txt'

folders=[]

while 1:
    path,filename=os.path.split(path)

    if filename!="":
        folders.append(filename)
    else:
        if path!="":
            folders.append(path)
            print folders

        break

如何从路径中仅打印一个文件夹名称?例如,仅打印文件夹2或仅打印文件夹

1 个答案:

答案 0 :(得分:0)

只需指定列表索引,列表中的第一个元素(file.txt)就是索引为0的元素。

例如:

print folders[1]

输出:

folder3

同样,print folders[4]将输出D:/