今天,在处理csv文件数据时,使用了split。
代码,和结果如下:
nx = n[0].split("-",3)
w = yx[int(nx[1])-1] +int( n[1])
yx[int(nx[1]) - 1] = w
经过一番检查,怎么也想不明白哪里越界了。
在网上查阅资料后发现原来是数据的问题。
数据最前面的日期就是导致越界的元凶。
所以这里我们加上
if '-' in n[0]:
问题就迎刃而解了!!!!!
今天,在处理csv文件数据时,使用了split。
代码,和结果如下:
nx = n[0].split("-",3)
w = yx[int(nx[1])-1] +int( n[1])
yx[int(nx[1]) - 1] = w
经过一番检查,怎么也想不明白哪里越界了。
在网上查阅资料后发现原来是数据的问题。
数据最前面的日期就是导致越界的元凶。
所以这里我们加上
if '-' in n[0]:
问题就迎刃而解了!!!!!