2012-03-18 18 views
-3

私はDNAをタンパク質に翻訳していますが、出力ファイルには最後のタンパク質配列しか表示されません。私はそれがループが上書きされていると思うし、それを避ける方法はわからない。残念ながら、TurnItInがコードを検出する可能性があるため、コードを投稿できません。あなたは何をお勧めしますか?Python - 出力ファイルには最後の配列しか表示されません

+4

コードと出力なしでコードが正しいかどうかはどのように判断できますか? – EdChum

答えて

0

野生の推測は、過去の一般的な初心者のミスを見ることにのみ基づいています。

ファイルに出力するためには、あなたは、ファイル内のどこかに

​​

または

with open("outputfile.txt","w") as out: 

ようなものか何かを持っている必要があります。これがループ内にあった場合は、ファイルを書き換えています。試みるべき2つの事柄は次のようになります:

(1)ループの外側を開いて、一度だけ開くようにします。

(2) "w"の代わりに "a"を使用して開くと、毎回新しい出力ファイルを作成するのではなく、追加しています。

この場合もこれは全体的な推測ですが、情報がない場合はまともなものです。

+0

OMGあなたは聖人です!本当にありがとう!あなたは正しいと思って "a"を試してみました。 – Garret

関連する問題