Я видел этот ответ - Как я могу искать подпапки с помощью модуля glob.glob в Python?, но я не понял, что делает os.walk() (я читал документы, но это не совсем имело смысл).
Я действительно новичок в пути и все еще пытаюсь понять это.
У меня есть скрипт, который живет в /users/name/Desktop/folder/
, и я хочу получить доступ к некоторым файлам в /users/name/Desktop/folder/subfolder/*.html
.
Я попробовал glob.glob('/users/name/Desktop/folder/subfolder/*.html')
, но он вернул пустой список. Я понимаю, что это то, что сделал предыдущий человек, и это не сработало (я просто надеялся, что глобус был обновлен!)
Любые мысли о том, как это сделать?
subfolder
? Вопрос, который вы связали, похоже, касается рекурсивного подстановки: поиск каждого файла, соответствующего*.html
, в подпапках подпапок подпапок подпапок (и т. д.) пути. Если файлы на самом деле находятся в папке с именемsubfolder
, а не в папке ниже этой, вам не нужна рекурсивная подстановка, и вставленный вами код должен просто работать. - person Wander Nauta   schedule 21.12.2015ls
, за которым следует ваш путь в двойных кавычках (все это, включая*.html
). Если это не дает никаких результатов, файлы, которые вы ищете, находятся где-то еще. Если он выдает ошибку, ваш путь неверен, и bash будет кричать на вас. Если это дает результаты, проблема в вашем скрипте. - person Wander Nauta   schedule 21.12.2015