•
기본 코랩 코드 : api를 통해서 상암고 급식데이터 클리
# -*- coding: utf-8 -*-
"""상암고 급식 데이터 정리하기(기본코드)
Automatically generated by Colab.
Original file is located at
https://colab.research.google.com/drive/1dsTAHTJetehxL3uD0UtjRxgZ6JuZSWTE
"""
print("lets go")
### 필요한 라이브러리 추가
import requests
import datetime
### 오늘 날짜 가져오기
import pytz # pip install pytz
한국시간 = pytz.timezone("Asia/Seoul")
현재 = str(datetime.datetime.now(한국시간))
print(현재)
현재[2:4]
현재[5:7]
현재[8:10]
오늘 = 현재[2:4] + 현재[5:7] + 현재[8:10]
오늘
### 오늘 기준으로 상암고 급식 데이터 가져오기
url = "https://open.neis.go.kr/hub/mealServiceDietInfo?ATPT_OFCDC_SC_CODE=B10&SD_SCHUL_CODE=7010806&Type=json&MLSV_YMD=" + 오늘
data = requests.get(url)
data.text
data_ = data.json()
data_
info = data_['mealServiceDietInfo']
print(info)
second = info[1]
print(second)
rows = second['row'] # rows는 list
for row in rows:
dish_str = row['DDISH_NM']
print(dish_str)
# 데이터 클리닝
클린 = dish_str.replace("<br/>", "\n")
print(클린)
# 숫자 제거
import re
클린2 = re.sub(r"\d", "", 클린)
print(클린2)
최종1 = 클린2.replace("(", "")
최종2 = 최종1.replace(")", "")
최종3 = 최종2.replace(".", "")
print(최종3)
Python
복사
•
gpt에게 streamlit 코드 작성해 달라고 함
# -*- coding: utf-8 -*-
"""상암고 급식 데이터 정리하기(기본코드)
Automatically generated by Colab.
Original file is located at
https://colab.research.google.com/drive/1dsTAHTJetehxL3uD0UtjRxgZ6JuZSWTE
"""
print("lets go")
### 필요한 라이브러리 추가
import requests
import datetime
### 오늘 날짜 가져오기
import pytz # pip install pytz
한국시간 = pytz.timezone("Asia/Seoul")
현재 = str(datetime.datetime.now(한국시간))
print(현재)
현재[2:4]
현재[5:7]
현재[8:10]
오늘 = 현재[2:4] + 현재[5:7] + 현재[8:10]
오늘
### 오늘 기준으로 상암고 급식 데이터 가져오기
url = "https://open.neis.go.kr/hub/mealServiceDietInfo?ATPT_OFCDC_SC_CODE=B10&SD_SCHUL_CODE=7010806&Type=json&MLSV_YMD=" + 오늘
data = requests.get(url)
data.text
data_ = data.json()
data_
info = data_['mealServiceDietInfo']
print(info)
second = info[1]
print(second)
rows = second['row'] # rows는 list
for row in rows:
dish_str = row['DDISH_NM']
print(dish_str)
# 데이터 클리닝
클린 = dish_str.replace("<br/>", "\n")
print(클린)
# 숫자 제거
import re
클린2 = re.sub(r"\d", "", 클린)
print(클린2)
최종1 = 클린2.replace("(", "")
최종2 = 최종1.replace(")", "")
최종3 = 최종2.replace(".", "")
print(최종3)
Python
복사
•
gpt 작성 화면 1



