首页 > 解决方案 > Python Gsheets insert_row 正在跳过数据

问题描述

我有一个双嵌套字典,其中返回的值是一个包含一个人特征的列表。我想将列表中的每个值写入谷歌表格,所以使用了 gspread。这是我的代码:

for person in list_id: 
    index = 2

    for key, value in enrich_dict.items():

        for keytwo, valuetwo in value.items():
            row = [valuetwo[0], valuetwo[1], valuetwo[2], valuetwo[3], person] 
            sheet.insert_row(row, index)
            index += 1

出于某种原因, valuetwo[3] 从未插入到工作表中,我只得到 4 列数据。无论我使用什么数据进行测试(尝试使用简单的字符串),情况总是如此,第 4 个值被跳过。

标签: pythongspread

解决方案


你能发布一个你的输入和预期输出的例子吗?


推荐阅读