-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
你在哪裏打開文件並分配到'F'? – Barmar
錯誤是明顯的!什麼是'f'?或許它是你錯過將它定義一個文件處理程序。 – Arman
你錯過喜歡'F =打開(「文件名」,「W」)一行'你也應該使用'with',這樣你就不用寫'f.close()' – Barmar