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

标签 python glob path-finding

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

相关文章:

java - A星探路 |六角握把

python - 在图中查找所有长度为 2 的路径

python - 在考虑附加属性的情况下识别 Python 中的空间集群

python - argparse 函数参数

bash - 扩展的 glob 没有按预期扩展

c++ - C++ 中的 Glob 并打印结果

具有多个变量的 Python for 循环迭代

python - 属性错误: 'NoneType' object has no attribute 'tags' - upgrade Django to 1. 6.5

bash - 如何在跳过一些文件和目录的同时移动文件

machine-learning - 使用数据集寻找优化路径