-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