我试图将包含DNA序列的文本文件转换为Python中的字典。该文件按列设置。python:将dna序列文本文件读到字典
TTT F
TCT S
TAT Y
TGT C
TTC F
import os.path
if os.path.isfile("GeneticCode_2.txt"):
f = open('GeneticCode_2.txt', 'r')
my_dict = eval(f.read())
设法得到它:
my_dict = {TTT: F, TCT: S, TAT: Y}
当我尝试这个以下错误发生时:ValueError:字典更新序列元素#64有长度0; 2是必需的 – Liam
您的文件中可能有空行。你可以检查这样的线路。 – schwobaseggl
解决了,在文本文件底部几乎没有多余的空格,现在就工作了。谢谢! – Liam