최종 프로젝트 4 - 데이터 가공 read csv, url to save image

r5z Yoon·2022년 12월 9일
0

url로 존재하는 이미지 데이터가 있으니 이걸 최대한 보존해서 환경 구애받지 않고 프론트에서 바로 띄울 수 있으면 좋을 것 같다는 판단하에(양이 더 적기도 하고..ㅎ)
식당 이름으로 정리되어 있는 url 이미지 데이터를 쓰기로 결정.

클릭하면 파일이 바로 열리거나 자동 저장되는데, 역시 일일이 열어보기가 귀찮아서... 구글링한 로직을 응용해서 파일을 한 번에 저장 > 폴더 미리보기로 확인하며 가공하려고 한다
분류가 되어 있다면 분류해서 폴더별로 저장도 할 수 있겠고, 파일명이나 포맷도 당연히 지정하여 저장 가능하니 활용하기 나름이겠다

import pandas as pd
import urllib.request

def url_to_png(i, url, file_path):

    filename = 'image-{}.png'.format(i)
    full_path = '{}{}'.format(file_path, filename)
    urllib.request.urlretrieve(url, full_path)

    print('{} saved.'.format(filename))

    return None

FILENAME = 'menu_imgs.csv'
FILE_PATH = 'images/'

urls = pd.read_csv(FILENAME)
#print(urls)

for i, url in enumerate(urls.values):
    url_to_png(i, url[0], FILE_PATH)

확인할 것 1,200개 정도, 최종 사용할 것 140개 정도. 이지이지...

profile
_____ is a process </br> https://github.com/R5Z

0개의 댓글