Вопросы с тегом «os.walk»

154
Использование os.walk () для рекурсивного обхода каталогов в Python

Я хочу перейти из корневого каталога во все остальные каталоги внутри и распечатать то же самое. Вот мой код: #!/usr/bin/python import os import fnmatch for root, dir, files in os.walk("."): print root print "" for items in fnmatch.filter(files, "*"): print "..." + items print "" И вот мой O / P: ....

119
Рекурсивный поиск подпапок и возврат файлов в списке python

Я работаю над сценарием, чтобы рекурсивно просматривать подпапки в основной папке и создавать список из определенного типа файлов. У меня проблема со сценарием. В настоящее время он установлен следующим образом for root, subFolder, files in os.walk(PATH): for item in files: if item.endswith(".txt")...

105
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:...