Python - the output file only shows the last sequence

2024-04-20 14:22:48 发布

您现在位置:Python中文网/ 问答频道 /正文

所以我把DNA翻译成蛋白质,但是输出文件只显示最后一个蛋白质序列。我想这是因为循环被覆盖了,我不知道如何避免。不幸的是,我无法发布代码,因为TurnItIn可能会检测到它。你们推荐什么?你知道吗


Tags: 文件代码序列蛋白质dnaturnitin
1条回答
网友
1楼 · 发布于 2024-04-20 14:22:48

胡思乱想,仅仅基于看到过去初学者的常见错误。你知道吗

为了输出到文件,您必须有

out = open("outputfile.txt","w")

或者

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

或者你档案里的什么东西。如果这是在一个循环中,那么您将继续重写文件。要尝试的两件事是:

(1)将“打开”移到循环外部,这样您只能打开一次

(2)用“a”而不是“w”打开它,这样每次都是追加而不是生成新的输出文件。你知道吗

同样,这是一个完全的猜测,但在没有任何信息,这是一个体面的一个。你知道吗

相关问题 更多 >