【问题标题】:how to export a python code into csv file如何将python代码导出到csv文件
【发布时间】:2021-12-19 02:04:27
【问题描述】:

我有一个非常简单的问题 我想将此代码的输出导出到 csv 文件中,我应该添加什么 因为它显示了打印到终端(json)的结果,我希望结果是 csv 文件


import requests
import pandas as pd
import numpy as np
import json

payload = {}
headers = {}

CLIENT_ID = "****"
CLIENT_SECRET = "****"
TOKEN = "****"


ll1 = "18.036442,42.492103"
ll2 = "18.036808,42.117917"
ll3 = "18.458814,42.485903"
ll4 = "18.453989,42.115408"


def make_request(payload, headers, ll1, CLIENT_ID,CLIENT_SECRET ):
   url = f"https://api.foursquare.com/v2/venues/search" \
   "?client_id={CLIENT_ID}" \
   "&client_secret={CLIENT_SECRECT}" \
   "&token={TOKEN}" \
   "&ll={ll1}" \
   "&intent=browse&radius=10000&v=20210927"

   response = requests.request("GET", url, headers=headers, data=payload)
   return response.json()


data = make_request(payload, headers, ll1,CLIENT_ID, CLIENT_SECRET)
data = make_request(payload, headers, ll2,CLIENT_ID, CLIENT_SECRET)
data = make_request(payload, headers, ll3,CLIENT_ID, CLIENT_SECRET)
data = make_request(payload, headers, ll4,CLIENT_ID, CLIENT_SECRET)


response_api = requests.get(
   data
)

print (data)

data = response_api.json()

谢谢!

【问题讨论】:

  • 请编辑标题 - 如果您实际上想要导出 csv,则导出到 excel 会产生误导。
  • 首先您应该在data 中显示您拥有的内容。也许你应该首先在二维列表中格式化数据 - 行列表 - 然后它应该很容易使用模块 csvpandas
  • 这能回答你的问题吗? How can I convert JSON to CSV?

标签: python json csv export-to-csv foursquare


【解决方案1】:

您可以使用此site。 或者您可以使用以下代码:

json_file = {'name':["aparna", "pankaj", "sudhir", "Geeku"],'degree': ["MBA", "BCA", "M.Tech", "MBA"],'score':[90, 40, 80, 98]}
df = pd.DataFrame(json_file).to_excel("excel.xlsx")

【讨论】:

    猜你喜欢
    • 2021-09-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-02-05
    • 2013-01-30
    • 1970-01-01
    相关资源
    最近更新 更多