python - TypeError:字符串索引必须是整数。当尝试访问 json 变量时
问题描述
请帮我解决一下这个。
这是我的 json 文件:abc.json
{
"name": "abc",
"id": 123,
"header": "timestamp id name"
}
在 python 脚本中,当我尝试访问 col_names = data['header'] 之类的 json 变量并将数据打印到 csv 文件中时。但是我现在收到错误,因为 TypeError:字符串索引必须是整数。
请任何人都可以帮我解决这个问题。这将是非常伟大的。谢谢你。
解决方案
import json
f = open('data.json')
data = json.load(f)
print(data['header'])
推荐阅读
- kubernetes - 气流没有名为“kubernetes”的模块
- javascript - 使用 ffmpeg node.js 的控制台日志流信息
- javascript - onchange 事件函数显示未定义(Javascript-HTML-DOM)
- python-3.x - Jupyter Lab - 内核保持“重新连接”
- python - 创建仅包含最大公共组对的字典
- enums - 派生特定变体的特征
- ruby-on-rails - Active Record 什么都不做
- kubernetes - 使用 helm 安装后如何更改 Spinnaker 配置?
- node.js - Linux中分散脚本的全局需求
- javascript - “T”类型的参数不能分配给“数字”类型的参数