请问大家json格式写入csv文件后移位怎么解决?(语言-python)

大家好,我想要把爬取的内容按人名把信息存储到csv文件中,但是存入后发现所有信息都发生移位,最后一个字典的信息存到了第一个字典名字中,为什么会这样,怎么解决?

img

img


(如图,本来“武道奇才应该是最后一个人物的,但是写入后变成了第一个字典人物的信息,所有的信息都随之移位)

如果你知道是前一个人物信息,那就可以用索引来调前一位,就是用enumerate来拿索引,在根据你发现的信息-1应该就可以了。
如果我理解得没有错的话,你可以尝试一下这样:

for i,j in enumerate(data):
    cname = i["cname"]
    ename = data[j-1]["ename"]
    print(cname,ename,skinname)

data是不是在爬虫过程中,做data.append,做字典的时候放错位置了?