-2
파일에서 RNA로 DNA 서열을 번역 한 다음 RNA가 저장된 파일을 만드는이 프로그램을 만들고 있습니다. 나는이 오류가 있어요,파일을 만들 때 오류가 발생했습니다.
f.write(mRNA_str)
NameError: name 'f' is not defined
from Bio.Seq import Seq
from Bio import SeqIO
Dna_Wild_str = raw_input(" Enter File :")
Wild_Data_str = open(Dna_Wild_str)
listt = []
for record in SeqIO.parse(Wild_Data_str,'fasta'):
seq = record.seq
mRNA_str = Seq.transcribe(seq)
print "Sequence:", mRNA_str
f.write(mRNA_str)
f.close
에서 자세한 내용을보실 수 있습니다? – Barmar
오류가 분명합니다! 'f' 란 무엇입니까? 아마 당신이 정의하지 못한 파일 핸들러 일 겁니다. – Arman
'f = open ("filename", "w")'와 같은 줄이 없습니다.'f.close()'를 쓸 필요가 없도록'with'도 사용해야합니다. – Barmar