https://imgur.com/i8gH5zJ
labdata.csv 是一个很大笔的资料
run 图中的程式后 会跳出IndexError: list index out of range
而test1.csv 只会被写入前面大概一半的资料
row[1] = row[1].split()
row.insert(2,row[1][1])
row[1] = row[1][0]
如果没有中间这三行 test1.csv就能够被写入全部资料
请问大家问题出在哪里呢
有什么方法能够解决
因为资料只会越来越多QQ
就是将row[1]以空格切割 拆成两个放在row中ex. row = ['a','a a','a']变成 ['a','a','a',a']这样['a','a','a','a']
作者: stucode 2017-09-21 18:29:00
问题应该就是楼上们说的非预期输入。另外我用自己产生的资料测没有你说的问题。可以考虑把csv档及完整程式码贴上来,不然大家就只能用水晶球帮你debug。