【发布时间】:2017-12-10 16:57:45
【问题描述】:
对 Python 非常陌生,还没有找到关于 SO 的具体答案,但如果这看起来很幼稚或已经在其他地方出现,请提前道歉。
我正在尝试从公共数据集的多个 url 打印“IncorporationDate”JSON 数据。我将网址保存为 csv 文件,下面是 sn-p。我只是从一个 url 打印所有 JSON 数据,我不确定如何在所有 csv url 上运行它,并只将 IncorporationDate 值写入 csv。
非常欢迎任何基本指导或编辑!
try:
# For Python 3.0 and later
from urllib.request import urlopen
except ImportError:
# Fall back to Python 2's urllib2
from urllib2 import urlopen
import json
def get_jsonparsed_data(url):
response = urlopen(url)
data = response.read().decode("utf-8")
return json.loads(data)
url = ("http://data.companieshouse.gov.uk/doc/company/01046514.json")
print(get_jsonparsed_data(url))
import csv
with open('test.csv') as f:
lis=[line.split() for line in f]
for i,x in enumerate(lis):
print ()
import StringIO
s = StringIO.StringIO()
with open('example.csv', 'w') as f:
for line in s:
f.write(line)
csv 片段:
http://business.data.gov.uk/id/company/01046514.json
http://business.data.gov.uk/id/company/01751318.json
http://business.data.gov.uk/id/company/03164710.json
http://business.data.gov.uk/id/company/04403406.json
http://business.data.gov.uk/id/company/04405987.json
【问题讨论】: