所以我将DNA翻译成蛋白质,但输出文件只显示最后一个蛋白质序列。我认为这是因为循环被覆盖而且我不知道如何避免这种情况。不幸的是,我无法发布代码,因为TurnItIn可能会检测到它。你们推荐什么?
答案 0 :(得分:0)
疯狂猜测,仅基于过去常见的初学者错误。
要输出到文件,您必须具有类似
的内容out = open("outputfile.txt","w")
或
with open("outputfile.txt","w") as out:
或文件中的某个地方。如果这是在循环中,那么你将不断重写文件。要尝试的两件事是:
(1)将开放移到循环外面,这样你只打开一次;
(2)使用“a”而不是“w”打开它,这样你就可以追加而不是每次都创建一个新的输出文件。
同样,这是一个完全猜测,但在没有任何信息的情况下,这是一个不错的选择。