<참조: 파이썬을 이용한 머신러닝, 딥러링 실전개발 입문>
파이썬, 웹 이미지 주소로 접근하여 다운로드하기 2
글. 오상문 sualchi@daum.net
웹에 있는 이미지 URL 주소를 이용하여 다운로드하는 예제입니다. 먼저 urllib.request를 임포트하고, urllib.request.open(url주소) 구조로 가져올 수 있다. 잘못된 경로면 에러가 발생하기에 try ... except 구조로 작성했다.
import urllib.request
# 이미지 URL 주소url="https://t1.daumcdn.net/cfile/blog/991FBC395E02D5FC04"
try: img = urllib.request.urlopen(url).read() # 다운로드 데이터를 img에 저장 # 데이터를 메모리에 저장했기에 프로그램에서도 이용할 수 있다.
with open("c:/temp/test9999.jpg", "wb") as f: # 데이터를 경로 파일에 저장 f.write(img) print("저장되었습니다.")except urllib.error.HTTPError: # 잘못된 url이라 에러가 발생한 경우 print("잘못된 url 주소이거나 접근할 수 없습니다.")
#--------------------------------------------------------------------
[참고] 저장된 이미지 읽어와서 보여주기
import matplotlib.pyplot as plt
from matplotlib.image import imread
image = imread("c:/temp/test999.jpg") # 저장된 이미지 파일 읽기
plt.imshow(image)
plt.show()
<이상>
'Python 활용' 카테고리의 다른 글
파이썬, 리눅스에서 소스 파일 실행하기(셔뱅,shebang) (0) | 2020.01.06 |
---|---|
파이썬, 기상청 웹 JSP 페이지 가져와 코드 출력하기 (0) | 2020.01.06 |
파이썬, 웹 이미지 주소로 접근하여 다운로드하기 (0) | 2019.12.26 |
파이썬, 데몬 스레드와 웹 크롤링 (0) | 2019.11.26 |
파이썬, Space War 게임 만들기 (0) | 2019.10.28 |