如何在Python代码中设置多个输入文件 您所在的位置:网站首页 python中的fileinput 如何在Python代码中设置多个输入文件

如何在Python代码中设置多个输入文件

#如何在Python代码中设置多个输入文件| 来源: 网络整理| 查看: 265

我正在使用这段代码在一个单一的输入文件(input.txt)中搜索一个目标字符串,并在一个输出文件(output.txt)中 "提取 "那些带有目标字符串的行。现在我想对多个输入文件执行同样的程序,例如,input1.txt, input2.txt, input3.txt, ...

我怎样才能修改这段代码来做到这一点?

from collections import deque input_file = 'input.txt' output_file = 'output11.txt' buscado = 'TCGCCATCCGAATTCCA' contexto = deque([], 4) # for keeping the last 4 lines with open(input_file) as f_in, open(output_file, "w") as f_out: # Un bucle for que itere por `f_in` recuperará una línea de cada vez for line in f_in: contexto.append(line) if len(contexto) < 4: continue if buscado in contexto[1]: f_out.writelines(contexto)

有没有人有什么建议?我已经挣扎了好几个小时了 :C



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有