Есть ли способ заставить glob.glob (не glob2) искать файлы в необязательных подкаталогах в Python 2.7?
Я хочу найти файлы, заканчивающиеся на "_stats.txt", по этим двум путям:
/ starting_path / Data / Интенсивность / BaseCalls / Primary_Analysis_Results / Результаты / FASTQ_1mm_currentDate / Project_1 / trimming_currentDate / cutadapt_S1_stats.txt
/ starting_path / данные / Интенсивность / BaseCalls / Primary_Analysis_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». Когда его нет в пути, я получаю пустой список.
Заранее спасибо!