<p>我需要一个类似于<a href="https://github.com/miracle2k/python-glob2" rel="nofollow">GLOB2</a>或<a href="https://pypi.python.org/pypi/formic" rel="nofollow">FORMIC</a>的解决方案来搜索文本文件中的大目录列表(文件不在我的机器上,文件列表是由一个无法直接访问或查询的外部进程生成的)</p>
<p>伪示例:</p>
<pre><code># 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/**')
</code></pre>
<p>除非有人提出建议,否则我的下一步就是打开glob2和formic,看看是否可以将其中一个更改为接受列表而不是根文件夹os.步行““</p>