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

有关如何执行此操作的任何想法?

最佳答案

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

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

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

这应该使您入门。

关于python - 使用Glob列出子文件夹中的文件,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/34401180/

10-13 02:31