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

Listing files in a sub folder using Glob

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

关于如何做到这一点有什么想法吗?

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

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

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

这应该可以帮助您入门。