3-3 파이썬 패키지 사용해보기

Cocosomme·2021년 7월 14일
0

scc

목록 보기
5/6
post-thumbnail

requests 패키지 사용기


**pip(python install package) 사용 - requests 패키지 설치 ** 앱을 설치할 때 앱스토어/플레이스토어를 가듯이, 새로운 프로젝트의 라이브러리를 가상환경(공구함)에 설치하려면 pip 를 이용하게 된다.

file > setting > project interpreter 화면에서 + 버튼 > 원하는 파이썬패키지 검색 > install > ok



1. 서울시 대기 OpenAPI에서, 중구의 NO2 값을 가져오기

import requests # requests 라이브러리 설치 필요

r = requests.get('http://openapi.seoul.go.kr:8088/6d4d776b466c656533356a4b4b5872/json/RealtimeCityAir/1/99')
rjson = r.json()

print(rjson['RealtimeCityAir']['row'][0]['NO2'])


2. 모든 구의 IDEX_MVL 값을 찍어주자

import requests # requests 라이브러리 설치 필요

r = requests.get('http://openapi.seoul.go.kr:8088/6d4d776b466c656533356a4b4b5872/json/RealtimeCityAir/1/99')
rjson = r.json()

gus = rjson['RealtimeCityAir']['row']

for gu in gus:
	print(gu['MSRSTE_NM'], gu['IDEX_MVL'])


3. DEX_MVL(미세먼지) 값이 60 미만인 구만 찍어주자!

import requests # requests 라이브러리 설치 필요

r = requests.get('http://openapi.seoul.go.kr:8088/6d4d776b466c656533356a4b4b5872/json/RealtimeCityAir/1/99')
rjson = r.json()

gus = rjson['RealtimeCityAir']['row']

for gu in gus:
	if gu['IDEX_MVL'] < 60:
		print (gu['MSRSTE_NM'], gu['IDEX_MVL'])
        

print(rjson['RealtimeCityAir'],['row'],[0],['MSRSTE_NM'])

여기서 , 요거는 and로 인식
,없이 이어써주면 리얼타임안에 로우안에 0번째 안에 값을 보여줌

리퀘스트 패키지사용 반복문/조건문 계속나오는데 외우기 어렵따..

profile
M모든걸D다한다 온라인MD

0개의 댓글