擅长:python、mysql、java
<p>这是关于列处理的更明确的一点-您可以通过设置<code>only_one</code>来选择是将值写入所有限定列还是仅写入第一列</p>
<pre><code>f = open('outfilename','r')
d = open('newfile','w')
limits = [0.2, 0.3, 0.4, 0.5]
only_first = True
for line in f:
columns = ['' for l in limits]
job = float(line.split()[2])
for i, limit in enumerate(limits):
if job < limit:
columns[i] = str(job)
if only_first: break
d.write('\t'.join(columns) + '\n')
</code></pre>