有没有办法让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”子目录存在时有效。如果它不在路径中,我会得到一个空列表。
提前致谢!