擅长:python、mysql、java
<pre><code>file = open('test.txt')
for line in file:
fields = line.strip().split()
print fields[0], fields[1], fields[2], fields[3]
</code></pre>
<p>Python很简单:)</p>
<p>更具体地说,<code>split()</code>将字符串的内容拆分为由某个分隔符分隔的字段(默认情况下为任何空白字符,例如空格、制表符等),并返回包含拆分字段的数组。<code>strip()</code>从行首和行尾删除所有空白字符。python中的文件是一个<code>iterable</code>对象,当用关键字<code>in</code>进行迭代时,该对象会逐个给出文件中的行。有关这些的详细信息,可以查看<a href="http://docs.python.org/2/library/stdtypes.html#str.split" rel="noreferrer">http://docs.python.org/2/library/stdtypes.html#str.split</a>、<a href="http://docs.python.org/2/library/stdtypes.html#str.strip" rel="noreferrer">http://docs.python.org/2/library/stdtypes.html#str.strip</a>、<a href="http://docs.python.org/2/library/stdtypes.html#bltin-file-objects" rel="noreferrer">http://docs.python.org/2/library/stdtypes.html#bltin-file-objects</a>。</p>