2015-01-23 3 views
-2

В настоящее время у меня есть скрипт python, который будет искать внутри файлов, расположенных в каталоге, для определенных строк. Я хочу, чтобы он также выполнял поиск файлов в подкаталогах. Ниже приведена ссылка imgur на мой скрипт. Заранее спасибо.Как искать подкаталоги в python

http://i.imgur.com/NDK2Mor.png

+2

просто вставить свой код в вопросе – chris

+0

Для примера 'os.walk' и как использовать новые' glob 'См .: http://stackoverflow.com/questions/14798220/how-can-i-search-sub-folders-using-glob-glob-module-in-python – jmunsch

+0

извинения за то, что вы не опубликовали мой код в моем сообщении. Я за жизнь меня не смог правильно отформатировать его в почтовом ящике, который он продолжал без каких-либо вкладок. – silentkow

ответ

1

посмотреть os.walk на этой странице:

https://docs.python.org/2/library/os.html

+0

Я пробовал os.walk, но, похоже, не мог заставить его войти в фактические подкаталоги. – silentkow

+0

Странно, есть ли у вас разрешения на доступ к этим подкаталогам? Вы можете попытаться подавать функцию в аргумент onerror, чтобы увидеть, были ли выброшены какие-либо ошибки (onerror = lambda e: print e) – Meridius

+0

, когда я использую его, я продолжаю получать errorTypeError: принуждение к Unicode: нужна строка или буфер, встроенный_function_or_method – silentkow

Смежные вопросы