如何在Python代码中设置多个输入文件 | 您所在的位置:网站首页 › python中的fileinput › 如何在Python代码中设置多个输入文件 |
我正在使用这段代码在一个单一的输入文件(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 实验室设备网 版权所有 |