Je veux écrire un programme qui peut lire un fichier et si un str_to_find particulier se trouve dans une grande chaîne, par exemple « AACATGCCACCTGAATTGGATGGAATTCATGCGGGACACGCGGATTACACCTATGAGCAGAAATACGGCCTGCGCGATTACCGTGGCGGTGGACGTTCTTCCGCGCGTGAAACCGCGATGCGCGTAGCGGCAGGGGCGATCGCCAAGAAATACCTGGCGGAAAAGTTCGGCATCGAAATCCGCGGCTGCCTGACCCAGATGGGCGACATTCCGCTGGAGATTAAAGACTGGCGTCAGGTTGAGCTTAATCCGTTTTC »recherche de chaîne et écrire dans un fichier dans Jython
puis écrire que ligne et la ligne ci-dessus dans le fichier et continue de le répéter pour toute la correspondance trouvée.
Veuillez suggérer la solution. J'ai écrit le programme pour l'impression de cette ligne de recherche particulière, mais je ne sais pas comment écrire la ligne ci-dessus.
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()