擅长:python、mysql、java
<p>如果您的任务是从该行中取每组三个数字的平均值,则可以使用以下方法:</p>
<pre><code>from itertools import izip
with open('somefile.txt') as f:
nums = map(float, f)
with open('results.txt', 'w') as f:
for i in izip(*[iter(nums)]*3):
f.write('{0:.2f}\n'.format(sum(i) / len(i)))
</code></pre>
<p>^{<cd1>来自itertools的<a href="http://www.python.org/doc//current/library/itertools.html#recipes" rel="nofollow">grouper recipie</a>。不过,根据你的实际结果,我怀疑你还需要别的东西。我希望这能让你振作起来。在</p>