我有一个主文件夹,包含许多文件夹和文件。我需要获取分散在文件中的某些文件的路径,例如,我想获取所有名为summary.txt
的文件的路径。
知道如何以简单的方式做到这一点吗?
我正在使用python 3.6
谢谢!
答案 0 :(得分:2)
您可以使用glob.glob
的recursive
关键字来使用**
模式进行递归搜索。试试
from glob import glob
print(glob("**/summary.txt", recursive=True))
此功能是在Python 3.5中引入的
以上假设解释器在目标目录中运行。您可以改为使用绝对路径
print(glob("/path/to/directory/**/summary.txt", recursive=True))