我从一个以制表符分隔的文本文件中读取了内容,然后对于每一行,我将其转换成一个列表,然后提取出该列表的第一个元素,并将其写入到另一个文件中。下面是代码:
import csv
z = csv.reader(open('output.blast'), delimiter='\t')
k = open('output.fasta', 'w')
for row in z:
print row[1:12]
for i in row[1:12]:
k.write(i+'\t')
当写入文件时,它会将所有内容写成一行,我希望在每个列表的第11个(最后一个)条目之后开始新的一行。但我无法确定在哪里放置换行符。