【发布时间】:2011-08-02 16:02:02
【问题描述】:
我有 GPRMC 字符串,它由 12 个逗号分隔值组成。当我运行我的代码时,它实际上会拆分逗号,但它会将逗号分隔值中的每个字符打印在新行上 - 而不是将逗号之间的所有字符组合在一起。
例如:
>>> gprmc = "$GPRMC,1244.0,A,3111.334505,N,90729.3111898,W,1.2,,020811,,,A*55"
>>> gprmcReader = csv.reader(gprmc)
>>> for val in gprmcReader:
print val
['$']
['G']
['P']
['R']
['M']
['C']
['', '']
['1']
['2']
['4']
['4']
['.']
['0']
['', '']
['A']
['', '']
['3']
['1']
['1']
['1']
['.']
['3']
['3']
['4']
['5']
['0']
['5']
['', '']
【问题讨论】: