【问题标题】:String search and write into a file in jython字符串搜索并写入 jython 中的文件
【发布时间】:2010-03-24 02:03:44
【问题描述】:

我希望编写一个可以读取文件的程序,如果在更大的字符串中找到特定的 str_to_find,比如说 "AACATGCCACCTGAATTGGATGGAATTCATGCGGGACACGCGGATTACACCTATGAGCAGAAATACGGCCTGCGCGATTACCGTGGCGGTGGACGTTCTTCCGCGCGTGAAACCGCGATGCGCGTAGCGGCAGGGGCGATCGCCAAGAAATACCTGGCGGAAAAGTTCGGCATCGAAATCCGCGGCTGCCTGACCCAGATGGGCGACATTCCGCTGGAGATTAAAGACTGGCGTCAGGTTGAGCTTAATCCGTTTTC"

然后将该行及其上面的行写入文件,并为找到的所有匹配项不断重复。

请提出解决方案。我已经编写了用于打印特定搜索行的程序,但我不知道如何编写上述行。

import re
import string
file=open('C:/Users/Administrator/Desktop/input.txt','r')
output=open('C:/Users/Administrator/Desktop/output.txt','w')
count_record=file.readline()
str_to_find='AACCATGC'
while count_record:
 if  string.find(list,str_to_find) ==0:
  output.write(count_record)
file.close()
output.close()

【问题讨论】:

    标签: string file jython


    【解决方案1】:

    一种方式

    for line in open("file"):
        if "str_to_find" in line:
            print prev
            print line.rstrip()
        prev=line.rstrip()
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-03-12
      • 1970-01-01
      • 2021-10-18
      • 1970-01-01
      • 2020-08-20
      • 2019-01-24
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多