【发布时间】:2016-02-13 09:45:24
【问题描述】:
帮助大家!!!
150 个文本文件列表,
One text file with query texts: (
SRR1005851
SRR1299210
SRR1021605
SRR1299782
SRR1299369
SRR1006158
...etc).
我想从 150 个文本文件的列表中搜索每个查询文本。
例如,如果在至少 120 个文件中找到 SRR1005851,则将在输出文件中附加 SRR1005851。
搜索将遍历所有搜索查询文本并遍历所有 150 个文件。
总结:我正在寻找在 150 个文件中的至少 90% 中找到的查询文本。
【问题讨论】:
-
那么,您尝试过什么?向我们展示您的代码,向我们展示您遇到的困难,我们或许可以提供帮助。
-
到目前为止你做了什么?在实际编码时,您面临的具体问题是什么?
-
我写了以下代码。我知道需要什么,但我不知道如何使它工作。请帮我把 open("expressed.txt", "w") 作为结果计数 = 0:使用 open("C:/Users/ifeanyi/Desktop/modify/Bmori_id.txt", "r") 作为查询文件:对于 query_file 中的匹配:对于 glob.glob("*.txt") 中的名称:与 open(name, "r") 作为比较:对于比较中的行:如果在行中匹配:count=+1 result.append(count )