次のようなフォルダーのリストがあります。
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
、スクリプトはそのサブフォルダーを自動的に再帰します。そのため、親もリストに含まれている場合、リストにサブフォルダーは必要ありません。
どうやってやるの?