使用 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/')
这应该可以帮助您入门。
我看到了这个答案 - 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/')
这应该可以帮助您入门。