<p>我只想知道每行的最后一个数字。在</p>
<pre><code>with open(home + "/Documents/stocks/" + filePath , newline='') as f:
stockArray = (line.split(',') for line in f.readlines())
for line in stockArray:
List = line.pop()
#print(line.pop())
#print(', '.join(line))
else:
print("Finished")
</code></pre>
<p>我试着用行.pop()获取最后一个元素,但它只从一行获取它?如何从每一行中获取并存储在列表中?在</p>
<p>你可能只想要这样的东西:</p>
<pre><code>last_col = [line.split(',')[-1] for line in f]
</code></pre>
<p>对于更复杂的csv文件,您可能需要查看标准库中的<code>csv</code>模块,因为它可以正确地处理字段的引用等</p>