如何检索包含多个子文件夹和文件的文件夹中的某些文件

2024-03-29 00:02:04 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个主文件夹,包含许多文件夹和文件。我需要获取分散在文件中的某些文件的路径,例如,我想获取所有名为:summary.txt的文件的路径。 你知道怎么用一种简单的方法吗? 我正在使用python 3.6

谢谢


Tags: 文件方法路径txt文件夹summary
1条回答
网友
1楼 · 发布于 2024-03-29 00:02:04

您可以使用^{}recursive关键字使用**模式进行递归搜索。试一试

from glob import glob
print(glob("**/summary.txt", recursive=True))

这个特性是在Python3.5中引入的

以上假设解释器正在目标目录中运行。您可以改为使用绝对路径

print(glob("/path/to/directory/**/summary.txt", recursive=True))

相关问题 更多 >