我需要一个类似于 GLOB2或FORMIC的解决方案来搜索文本文件中的大量目录列表(文件不在我的机器上,文件列表是由我无法直接访问或查询的外部进程生成的)
伪示例:
# read the large directory list in memory
data = []
with open('C:\\log_file.txt','r') as log:
data = log.readlines()
# query away!
query1 = listglob(data,'/**/fnord/*/log.*')
query2 = listglob(data,'/usr/*/model_*/fnord/**')
除非有人有建议,否则我的下一步是打开 glob2 和 formic,看看是否可以将其中一个更改为接受列表而不是根文件夹以成为“os.walked”