python for循环读取复合json数据_用Python迭代for循环中的所有元素以提取JSON d

我在一个文件中有下面的示例数据,我使用Python和下面的代码将数据从中提取到CVS文件中,使用writerow()函数,逻辑似乎可以很好地处理其他元素较少的数据。在我很难理解如何告诉这个逻辑来转储所有行,而不仅仅是第一行,即[0],我已经阅读并测试了将for循环放入range(len(int)):数组中,但我总是会出错。在如果我没有在writerow[item['tags']['']中指定[#]...
摘要由CSDN通过智能技术生成

我在一个文件中有下面的示例数据,我使用Python和下面的代码将数据从中提取到CVS文件中,使用writerow()函数,逻辑似乎可以很好地处理其他元素较少的数据。在

我很难理解如何告诉这个逻辑来转储所有行,而不仅仅是第一行,即[0],我已经阅读并测试了将for循环放入range(len(int)):数组中,但我总是会出错。在

如果我没有在writerow[item['tags']['']中指定[#]元素或其他任何元素,那么我就得到了一个关于TypeError: list indices must be integers or slices, not str的错误,所以我不知道如何告诉这个东西,将这个JSON文件中这些字段的所有行转储到一个CSV文件中,但这就是我所拥有的,也是我用range(len)函数所做的尝试,但是我无法使它工作。在

我是Python新手,所以我还不太了解Python,但是在另一个SE社区的另一个问题中,有人告诉我,Python是一个很好的工具,可以用来将JSON数据转储到CSV中,直到我需要迭代其他级别中的所有元素,等等。在

我还读到可能有一种方法可以使用while循环来完成这一点,但是使用带有range(len)方法的数组与非while循环进行迭代对我来说更有意义,但是我没有在循环中做一些正确的事情来让它工作。我想我走的路是对的,但希望Python专家能帮助我。在

样本数据{

"success": true,

"devices": [

{

"id": 123456,

&

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值