2014-07-08 129 views
0

我的代碼在Python讀取拆分文件,以及如何訪問某些指標蟒蛇

​​

這yeilds這...

['-120.066667 35.000000 844'] 
['-120.050000 35.000000 916'] 
['-120.033333 35.000000 971'] 
['-120.016667 35.000000 1103']... 

我不理解爲什麼當我去打印(tabsplit [2]) 它說

IndexError:列表索引超出範圍

我要的是能夠訪問的每個值,所以,當我說

打印(tabsplit [0])我得到的所有-120.06,-120.05 ...

我寫了一個代碼對於工作得很好的另一種文件類型,這就是爲什麼我很困惑,爲什麼它不工作。

有什麼想法?

回答

0

嘗試

tabsplit=line.split() 

你實際上不具有在文件中製表符,而不是你有連續的空格

它墊已經在somepoint標籤......但後來一些編輯改成了被由連續的空白區域分隔

0

同意喬蘭,line.split根本不分裂,你只是在輸出完整的一行。