import pandas as pd
import requests, os
os.path.exists("best_11st_data") # false라고 나옴
path = "best_11st_data" # 추후 수정을 위해 따로 변수로 빼놓자
if not os.path.exists(path): # 디렉토리가 존재하지 않으면 True
os.makedirs(path)
: 여기에는 이미지 url이 들어있음(image link)
best_11st_img = pd.read_csv("best_11st.csv")
filename = "0" * (3 - len(str(idx))) + str(idx) + ".png"
for idx, data in best_11st_img[:5].iterrows():
filename = "0" * (3 - len(str(idx))) + str(idx) + ".jpg"
response = requests.get(data["img"])
# 만약 함수가 아니라 따로 할 때, 이 단계에서 response.text 하면 이상하게 보임.
# 왜냐면 문자로 인코딩해서 보내주기 때문에 깨져서 보임
with open(f"{path}/{filename}", "wb") as file:
file.write(response.content)
from PIL import Image as pil
pil.open(f"{path}/004.jpg")