我看到了这个答案 - How can I search sub-folders using glob.glob module in Python?但是我并不了解os.walk()正在做什么(我阅读了文档,但它没有多大意义)。
我真的很想走路,并且仍然试图理解它。
我有一个脚本 - /users/name/Desktop/folder/
,我想访问/users/name/Desktop/folder/subfolder/*.html
我尝试了glob.glob('/users/name/Desktop/folder/subfolder/*.html')
,但它返回了一个空列表。我意识到这就是前一个人所做的事情而且它没有用(我只是希望更新了glob!)
有关如何做到这一点的任何想法?
答案 0 :(得分:2)
没有任何进一步的信息,很难说出问题所在。我测试了你的语法,它对我来说很好。您确定.html
目录中的扩展名为.htm
而不是/users/name/Desktop/folder/subfolder/
吗?
此外,要进一步排除故障,您可以通过运行以下命令检查python在您的目录中可以看到的内容:
os.listdir('/users/name/Desktop/folder/subfolder/')
这应该让你开始。