如何使用glob从python中的子目录中获取文件?

问题描述

我在hadoop中有一个文件夹结构,其子目录可以在路径中包含4个固定值

  1. dname1
  2. dname2
  3. dname3
  4. dname4

从根目录开始,子目录可以具有以下任何结构

  1. / dname1 = 1 / dname2 = 2 /
  2. / dname1 = 1 / dname2 = 3 /
  3. / dname3 = 1 / dname1 = 2 / dname2 = 3 / dname4 = 4
  4. / dname4 = 4 / dname2 = 3 / dname3 = 2 /

我需要的是一种从子目录中获取所有文件方法,其中子目录在Python中匹配。 就像输入为dname2=3一样,我需要从根文件夹开始搜索所有子目录,并获取匹配文件夹中的所有文件

在上述情况下,第2、3、4是与搜索匹配的文件夹,我需要在这些路径的子文件夹中获取所有文件

我可以尝试glob.glob('dname2=3'),但不确定确切的搜索格式来获取文件夹中的所有文件

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)