擅长:python、mysql、java
<p>这里最大的问题似乎是一次读取整个文件:</p>
<p><code>seqData = seqFile.readlines()</code></p>
<p>相反,您应该首先打开源文件和输出文件。然后在第一个文件上进行迭代,并根据需要操作行:</p>
<pre><code>outfile = open('output.txt', 'w')
infile = open('input.txt', 'r')
i = 0
for line in infile:
if i % 2 == 0:
newline = line
else:
newline = line[:20]
outfile.write( newline )
i += 1
outfile.close()
infile.close()
</code></pre>