簡體   English   中英

下載JSON數據並使用Python將其轉換為CSV

[英]Download JSON data and convert it to CSV using Python

我目前正在使用Yahoo Pipes,它通過URL為我提供了JSON文件。

我希望能夠獲取它並將其轉換為CSV文件,而且我不知道從哪里開始(我是Python的完整初學者)。

如何從URL提取JSON數據?
如何將其轉換為CSV?

謝謝

import urllib2
import json
import csv

def getRows(data):
    # ?? this totally depends on what's in your data
    return []

url = "http://www.yahoo.com/something"
data = urllib2.urlopen(url).read()
data = json.loads(data)

fname = "mydata.csv"
with open(fname,'wb') as outf:
    outcsv = csv.writer(outf)
    outcsv.writerows(getRows(data))

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM