擅长:python、mysql、java
<p>要读取文件并跳过前三行:</p>
<pre><code>def readFiles():
files = []
files.append(open('tiny.ppm','rU').readlines()[3:])
print(files)
</code></pre>
<p>但是,你更可能以这样的方式来读取多个文件:</p>
^{pr2}$
<h2>编辑</h2>
<p>如果要将所有文件的像素值混合到三个颜色通道列表中:</p>
<pre><code>r, g, b = [],[],[]
for filecontent in files:
for line in filecontent:
liner, lineg, lineb = line.split()
r.append(liner)
g.append(lineg)
b.append(lineb)
</code></pre>
<p>(但你为什么要把它们分开放在“文件”里呢?)在</p>
<h2>编辑</h2>
<p>哈哈,这太可怕了</p>
<pre><code>>>> r, g, b = [],[],[]
>>> [(r.append(pr),g.append(pg),b.append(pb)) for (pr,pg,pb) in [tuple(l.split()) for l in f for f in fs]]
</code></pre>