擅长:python、mysql、java
<pre><code>with open('inputdata1.txt') as inf:
for line in inf:
parts = line.split() # split line into parts
if len(parts) > 1: # if at least 2 parts/columns
print parts[1] # print column 2
</code></pre>
<p>这假定列由空格分隔。</p>
<p>函数<a href="http://docs.python.org/library/stdtypes.html?highlight=split#str.split">split()</a>可以指定不同的分隔符。例如,如果用逗号<code>,</code>分隔列,则在上面的代码中使用<code>line.split(',')</code>。</p>
<p>注意:使用<code>with</code>打开文件<em>在完成后自动关闭它,或者如果遇到<em>异常</em>。</p>