import urllib.request as req
import simplejson as json
import os.path
#url
url = 'https://api.github.com/repositories'
# 경로 & 파일명
savename = 'C:/repo.json'
if not os.path.exists(url):
req.urlretrieve(url, savename)
items = json.load(open(savename, 'r', encoding='utf-8'))
# items = json.loads(open(savename, 'r', encoding='utf-8').read())
# 출력
for item in items:
print(item['full_name'] + ' - ' + item['owner']['url'])
실행결과
'BackEnd > Automation Program with Python' 카테고리의 다른 글
[파이썬 Pandas 사용하기(1)] CSV, Excel 읽기 쓰기 (0) | 2023.01.19 |
---|---|
[파이썬 Pandas 사용하기] CSV 읽기, 쓰기 (0) | 2023.01.19 |
[파이썬으로 JSON 데이터 다루기] 파이썬으로 JSON 데이터 읽고 쓰기 (0) | 2023.01.19 |
[파이썬 다양한 데이터 형식 가공] XML 기상청 날씨 데이터 지역별 파싱 및 출력 (0) | 2023.01.18 |
[파이썬 다양한 데이터 형식 가공] 바이너리(Binary) 데이터 vs 텍스트(Text) 데이터 (0) | 2023.01.18 |