Как ограничить os.walk
только для возврата файлов в каталог, который я ему предоставляю?os.walk без копания в каталогах ниже
def _dir_list(self, dir_name, whitelist):
outputList = []
for root, dirs, files in os.walk(dir_name):
for f in files:
if os.path.splitext(f)[1] in whitelist:
outputList.append(os.path.join(root, f))
else:
self._email_to_("ignore")
return outputList
Другой случай, когда множество возможных подходов и всех предостережений, которые идут с ними показывает, что эта функция должна быть добавлена в Python стандартная библиотека. – antred 2016-10-31 19:26:09