擅长:python、mysql、java
<p>这将起作用:</p>
<pre><code>with open('/path/to/file') as myfile: # Open the file
data = [] # Make a list to hold the data
for line in myfile: # Loop through the lines in the file
data.append(line.split(None, 2)[1]) # Get the data and add it to the list
print (data) # Print the finished list
</code></pre>
<p>这里的重要部分是:</p>
<ol>
<li><p><a href="http://docs.python.org/2.7/library/stdtypes.html#str.split" rel="nofollow">^{<cd1>}</a>,它根据空格分隔行。</p></li>
<li><p><a href="http://www.python.org/dev/peps/pep-0343/" rel="nofollow">with-statement</a>,完成后自动关闭文件。</p></li>
</ol>
<hr/>
<p>请注意,您还可以使用<a href="http://docs.python.org/2/tutorial/datastructures.html#list-comprehensions" rel="nofollow">list comprehension</a>:</p>
<pre><code>with open('/path/to/file') as myfile:
data = [line.split(None, 2)[1] for line in myfile]
print (data)
</code></pre>