我有一个这样的文件夹列表:
u'Magazines/testfolder1',
u'Magazines/testfolder1/folder1/folder2/folder3',
u'Magazines/testfolder1/folder1/',
u'Magazines/testfolder1/folder1/folder2/',
u'Magazines/testfolder2',
u'Magazines/testfolder2/folder1/folder2/folder3',
u'Magazines/testfolder2/folder1/',
u'Magazines/testfolder2/folder1/folder2/',
u'Magazines/testfolder3',
u'Magazines/testfolder3/folder1/folder2/folder3',
u'Magazines/testfolder3/folder1/',
u'Magazines/testfolder3/folder1/folder2/',
现在我想要的是唯一的父文件夹列表。
即在上面的示例中,我希望将其减少为:
u'Magazines/testfolder1',
u'Magazines/testfolder2',
u'Magazines/testfolder3',
因为它们都包含子文件夹。
我在我的数据库中递归地添加文件夹,所以如果我有,testfolder1
那么脚本将自动递归其子文件夹。因此,如果他们的父级也在列表中,我不需要列表中的子文件夹。
我怎样才能做到这一点?