【问题标题】:how do I convert [1,2,3] to [[1],[2],[3]]?如何将 [1,2,3] 转换为 [[1],[2],[3]]?
【发布时间】:2021-11-24 11:54:01
【问题描述】:

我正在使用 google 表格,需要更新一个专栏。

val = [1,2,3,4,5,6,7,8,9] 
worksheet.update('A2:A10', [val])

这样做会引发错误,我觉得这意味着它正在尝试更新行而不是列。

gspread.exceptions.APIError: {'code': 400, 'message': 'Requested writing within range [Sheet1!D2:D38], but tried writing to column [E]', 'status': 'INVALID_ARGUMENT'}

【问题讨论】:

  • [[i] for i in val]

标签: python gspread


【解决方案1】:

如果问题如您在问题标题中所述,您需要:

worksheet.update('A2:A10', [[i] for i in val])

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-09-20
    • 1970-01-01
    • 2015-04-21
    • 1970-01-01
    • 2019-01-03
    • 2015-12-18
    • 1970-01-01
    相关资源
    最近更新 更多