fr = open('3.fasta','r')
fw = open('4out.txt','w')
dict = {}
for line in fr:
line = line.strip('\n')
if line.startswith('>'):
name = line.split()[0]
dict[name]=''
else:
dict[name] += line
输出指定前多少字符
for ID in dict.keys():
print(ID)
fw.write(ID)
fw.write('\n')
fw.write(dict[ID][:7000])
fw.write('\n')
fw.close()
创建字典
fr = open('3.fasta','r') fw = open('4out.txt','w') dict = {} for line in fr: line = line.strip('\n') if line.startswith('>'): name = line.split()[0] dict[name]='' else: dict[name] += line
输出指定前多少字符
for ID in dict.keys(): print(ID) fw.write(ID) fw.write('\n') fw.write(dict[ID][:7000]) fw.write('\n') fw.close()