我看到了这个答案 - 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/')
这应该可以帮助您入门。
关于python - 使用 Glob 列出子文件夹中的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34401180/