JSON data output when printed in command line我当前正在通过API提取数据,并试图将数据写入CSV,以便在SQL中运行计算。我目前能够拉数据,打开CSV,但是当数据被写入CSV时发生错误。错误是每个字符都用逗号隔开。在

我刚接触过JSON数据,所以我很好奇是否需要在提取JSON数据和将其插入CSV之间执行中间步骤。任何帮助都会非常感谢,因为我完全被困在这个问题上(甚至数据提供者似乎不知道如何绕过这个问题)。在

请参见以下代码:import requests

import time

import pyodbc

import csv

import json

headers = {'Authorization': 'Token'}

Metric1 = ['Website1','Website2']

Metric2 = ['users','hours','responses','visits']

Metric3 = ['Country1','Country2','Country3']

obs_list = []

obs_file = r'TEST.csv'

with open(obs_file, 'w') as csvfile:

f=csv.writer(csvfile)

for elem1 in Metric1:

for elem2 in Metric2:

for elem3 in Metric3:

URL = "www.data.com"

r = requests.get(URL, headers=headers, verify=False)

for elem in r:

f.writerow(elem) `

编辑:当我打印数据而不是将其写入CSV时,数据将以以下格式显示在命令窗口中:

[时间戳,度量],[时间戳,度量],[时间戳,度量]。。。在

时间戳=12位字符

公制=十进制值

pythonjson数据写入csv_将JSON数据从“Requests”Python模块写入CSV相关推荐

  1. SpringMVC响应的方式,无数据跳转页面,带数据跳转页面.Json数据返回

    SpringMVC响应的方式,无数据跳转页面,带数据跳转页面.Json数据返回 页面跳转设定 //转发会把后端携带的request和Response发送到前端jsp,在jsp中可以直接使用其中的数据/ ...

  2. layui 传递前端请求_Layui数据表格 前后端json数据接收的方法

    先上效果图: 前端数据表格: 编号菜单名称菜单路径菜单图标菜单子菜单操作 编辑 删除 js代码 $(function () { //注意:这里是数据表格的加载数据,必须写 layui.use(['ta ...

  3. 组装复杂json请求数据和解析复杂json数据

    在项目中有很多的接口对接的问题,于是就遇到了客户提供的各种奇葩的请求体.说一下最近遇到的一个复杂的json格式请求数据如下: {"bizData": {"userList ...

  4. java中怎么使用json数据_java中使用Json数据

    PS:11.15看了一下午终于把项目中flexigrid中复杂封装数据类型--->json-->返回前台显示的整个过程:原理看明白了!!! 1.json理解: 步骤1: 就是把后台的Lis ...

  5. jQuery读取JSON数据(jQuery调用JSON数据学习第二天)

    在初步了解JSON数据格式之后,接下来学习jQuery框架下,如何读取一个JSON数据. 由于JSON格式是JavaScript的原生态格式,因此,使用jQuery访问JSON数据时十分方便的,只需要 ...

  6. 省市区json格式数据及异步请求json数据

    省市区json数据 {"0": {"110000": "北京","120000": "天津",&qu ...

  7. excel两个表格数据对比_vue实现json数据导出Excel表格

    因为项目的需要, 需要从前端导出表格,今天一个坑踩了一个小时,特别分享给大家 Vue导出json数据到Excel表格 一,安装依赖(三个缺一不可) npm install file-saver --s ...

  8. elasticsearch bulk数据--ES批量导入json数据

    一.Bulk API 官网给出的介绍:https://www.elastic.co/guide/en/elasticsearch/reference/6.0/docs-bulk.html The RE ...

  9. 后台数据已经传好JSON数据,前台页面却加载不出来或者是显示正在加载中?

    例如一个简单的实例 前端使用的是amazeUI,后端使用的是SSH 排查路径: ajax地址先检查是否写对? ajax是否已经发送? 看控制台是否接收到了json数据 检查自己封装的后台json数据是 ...

最新文章

  1. JZOJ 4933. 【NOIP2017提高组模拟12.24】C
  2. 一张表看尽CV和NLP的经典+前沿论文,还教你阅读顶会论文,构建深度学习知识框架...
  3. 树形结构与关系数据库之闭包表
  4. Linq to sql 结合Entity Framework 的连接查询总结
  5. ExtJs学习笔记(2)_Basic GridPanel[基本网格]
  6. linux之man命令
  7. Pytorch---之scatter_ 理解轴的含义
  8. java程序中oracle回滚,Oracle的DDL语句不能回滚(直接提交)
  9. 火狐扩展教程_4个值得一试的Firefox扩展
  10. 单片机查表实验c语言,单片机 查表程序设计实验
  11. 给MK802(USB大小的Android4.0小PC)引出串口信号,变成ARM开发版
  12. 当你的浏览器页面被篡改时,我们该怎么办
  13. the little schemer 笔记(6)
  14. HTML制作水波纹,怎样制作水波纹
  15. AutoInteger中的incrementAndGet 和 getAndIncrement
  16. #2021暑假杭电多校8_1003.Ink on paper
  17. 10005 内联函数
  18. win10:Python3.7安装PyQt4
  19. 设计原则之【开闭原则】
  20. ES8388说明书CC1110F32RHHR 低功耗 1 GHz 无线芯片

热门文章

  1. [RN] React Native 键盘管理 在Android TextInput遮盖,上移等问题解决办法
  2. 数据库集群和高可用解决方案
  3. 通过设置Ionic-Cli代理解决ionic serve跨域调试问题
  4. 解决WAS报错SRVE0207E: servlet 创建了未捕获到的初始化异常
  5. unity3d Sentinel key not found (H0007)解决方法
  6. 解决java前后端分离端口跨域问题
  7. [异常笔记] zookeeper集群启动异常: Cannot open channel to 2 at election address ……
  8. mysql 安装问题一:由于找不到MSVCR120.dll,无法继续执行代码.重新安装程序可能会解决此问题。
  9. URL编码将“&”(&符号)视为“&”HTML实体
  10. 第二章 在HTML中使用JavaScript