首页 > 解决方案 > TypeError:字符串索引必须是整数。当尝试访问 json 变量时

问题描述

请帮我解决一下这个。

这是我的 json 文件:abc.json

{
  "name": "abc",
  "id": 123,
  "header": "timestamp id name"
}

在 python 脚本中,当我尝试访问 col_names = data['header'] 之类的 json 变量并将数据打印到 csv 文件中时。但是我现在收到错误,因为 TypeError:字符串索引必须是整数。

请任何人都可以帮我解决这个问题。这将是非常伟大的。谢谢你。

标签: pythonjson

解决方案


import json

f = open('data.json')

data = json.load(f)

print(data['header'])

推荐阅读