我有這個文本文件閱讀文本文件列每一個不同的陣列
SFrm EFrm SegAScr Phone
0 36 -158051 SIL
37 105 -644247 +NONTRANS+
106 109 -96452 l SIL w b
110 112 -125055 w l aa i
113 115 -150550 aa w 7 i
116 118 -146662 7 aa i i
119 122 -46757 i 7 d i
123 126 -58440 d i SIL e
127 146 -90776 +MUSIC+
147 152 -61098 t SIL u b
153 158 -67393 u t f i
159 174 -251284 f u f i
175 178 -79772 f f aa i
179 194 -134562 aa f 7 i
195 206 -33695 7 aa a i
207 223 -194024 a 7 SIL e
224 350 -434997 +NOISE+
351 353 -28280 SIL
Total score: -2802095
我設法存儲在一個字符串這整個事情,但我需要將其存儲在一些陣列,其中每一列代表在另一個數組中,我知道我可以使用.split()作爲過程將其轉換爲數組,但我不能放棄列之間的空格。
PS:文本文件是通用的,所以這些數字和字母不是常量,但它的形式是恆定的(4列)
我現在主要的問題是捕捉重複的元音,當他們在在第四列中的任何行的開始,並在同一行做一些計算與數字,如果有人有更簡單的方法比我的任何幫助,將不勝感激:)
您需要逐行讀取文件,拆分行並將值存儲在它們各自的數組中。 – Atri
你的文件數據中的空間是真正的混亂,有沒有什麼辦法可以改變數據的格式謊言csv。否則它會很難分裂。 – denis
這些列固定寬度嗎? – fateddy