【发布时间】:2016-03-23 01:52:53
【问题描述】:
这令人困惑!出于某种原因,os.walk 告诉我我所拥有的只是一个充满.DS_Store 文件的文件结构,这是不正确的。
alist = []
for root, directories, filenames in os.walk('/somedir/full/of/subdirs/and_PDFs'):
somelist.append(os.path.join(root,filename))
所以,alist[0:5] 给了我一个样本:
['.DS_Store',
'/somedir/full/of/subdirs/and_PDFs/0008/.DS_Store',
'/somedir/full/of/subdirs/and_PDFs/0008/18/.DS_Store',
'/somedir/full/of/subdirs/and_PDFs/0027/.DS_Store',
'/somedir/full/of/subdirs/and_PDFs/0027/41/.DS_Store']
我不知道为什么 os.walk 认为我只有.DS_Store 文件?
(我还要补充一点,整个alist 都充满了这些,而不仅仅是前 5 个。)
【问题讨论】: