我有这个文本文件阅读文本文件列每一个不同的阵列
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