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或仅打印文件夹
答案 0 :(得分:0)
只需指定列表索引,列表中的第一个元素(file.txt
)就是索引为0
的元素。
例如:
print folders[1]
输出:
folder3
同样,print folders[4]
将输出D:/
。