regex - Python glob.glob 与可选子目录一起使用?
问题描述
有没有办法让 glob.glob(不是 glob2)在 Python 2.7 的可选子目录中搜索文件?
我想在这两个路径中搜索以“_stats.txt”结尾的文件:
/starting_path/Data/Intensities/BaseCalls/Primary_Analysis_Results/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”子目录存在时才有效。当它不在路径中时,我得到一个空列表。
提前致谢!
解决方案
推荐阅读
- c - 在 C 中标记 URL
- reactjs - 为什么我会在以下代码中收到 writetostore 错误?
- gremlin - Gremlin 查询语言教程`as`过滤器
- elasticsearch - 如何将多个条件组合到 Elasticsearch NEST 查询中
- html - MS Access 查找并突出显示与长文本字段中的任何表列列表值匹配的多个子字符串
- visual-studio - Visual Studio 2019 比较视图滚动条
- html - 创建可扩展的 flex 子项
- json - ajax 发布请求已完成(状态:200),但未向 json 文件添加信息
- swift - 根据表格视图单元格的数量设置 UITableView 的超级视图高度
- html - 有没有办法将单独的“恢复”有序列表元素分组以表明它们都是相关的?