Python glob.glob与可选子目录一起使用?

时间:2018-05-16 13:51:16

标签: regex python-2.7 glob

有没有办法让glob.glob(不是glob2)搜索Python 2.7中可选子目录中的文件?

我想在这两个路径中搜索以“_stats.txt”结尾的文件:

  

/ starting_path /数据/强度/碱基判定/ Primary_Analysis_Results /结果/ FASTQ_1mm_currentDate /的 PROJECT_1 /trimming_currentDate/cutadapt_S1_stats.txt

     

/starting_path/Data/Intensities/BaseCalls/Primary_Analysis_Results/results/FASTQ_1mm_currentDate/trimming_currentDate/cutadapt_S1_stats.txt

如您所见,“Project_1”子目录并不总是存在于文件路径中。目前我尝试使用以下代码:

stats_paths=glob.glob("/starting_path/Data/Intensities/BaseCalls/Primary_Analysis_Results/results/FASTQ_*/**/trimming_*/*_stats.txt")

但它仅在“Project_1”子目录存在时有效。如果它不在路径中,我会得到一个空列表。

提前致谢!

0 个答案:

没有答案