현재 URL에서 JSON 파일을 제공하는 Yahoo Pipes를 사용하고 있습니다.JSON 데이터를 다운로드하고 Python을 사용하여 CSV로 변환
나는 그것을 가져 와서 CSV 파일로 변환 할 수 있기를 원하며 어디서부터 시작해야할지 모르겠다. (필자는 파이썬에서 완전한 초보자이다.)
어떻게 URL에서 JSON 데이터를 가져올 수 있습니까?
어떻게 CSV로 변환 할 수 있습니까?
현재 URL에서 JSON 파일을 제공하는 Yahoo Pipes를 사용하고 있습니다.JSON 데이터를 다운로드하고 Python을 사용하여 CSV로 변환
나는 그것을 가져 와서 CSV 파일로 변환 할 수 있기를 원하며 어디서부터 시작해야할지 모르겠다. (필자는 파이썬에서 완전한 초보자이다.)
어떻게 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))
그래서 고무 스탬프 코멘트 버튼이 있어야합니다. 하나는 : "" "Python 2.x : CSV 파일을 항상 바이너리 모드로 엽니 다." –
@ John Machin : 틀린 경우에 제발 정정 해주세요 - 내 이해는 csv 파일을 바이너리로 읽어야하지만 텍스트로 작성해야한다는 것입니다. –
@ John Machin : 알았어요, 테스트 해 봤어요. 예, 텍스트로 쓰면 추가 줄 바꿈이 생깁니다. 그것을 생각해 보니, 나는 그것을 모호하게 기억합니다. –
당신은 예를 들어, JSON 및 CSV 조각을 제공 할 수 있습니다 감사합니다. – kevpie