使用Glob在子文件夹中列出文件

时间:2015-12-21 17:24:35

标签: python glob pathing

我看到了这个答案 - 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!)

有关如何做到这一点的任何想法?

1 个答案:

答案 0 :(得分:2)

没有任何进一步的信息,很难说出问题所在。我测试了你的语法,它对我来说很好。您确定.html目录中的扩展名为.htm而不是/users/name/Desktop/folder/subfolder/吗?

此外,要进一步排除故障,您可以通过运行以下命令检查python在您的目录中可以看到的内容:

os.listdir('/users/name/Desktop/folder/subfolder/')

这应该让你开始。