"Urllib"의 두 판 사이의 차이

Pywiki
둘러보기로 가기 검색하러 가기
(새 문서: == 개요 == URL을 다루는 모듈을 모아놓은 패키지. 분류:라이브러리)
 
1번째 줄: 1번째 줄:
 
== 개요 ==
 
== 개요 ==
 
URL을 다루는 모듈을 모아놓은 패키지.
 
URL을 다루는 모듈을 모아놓은 패키지.
 +
 +
= 모듈 =
 +
 +
== urllib.request ==
 +
웹사이트에 있는 데이터에 접근하는 기능을 제공.
 +
{| class="wikitable"
 +
!의도
 +
!설명
 +
!방법
 +
|-
 +
|파일 다운
 +
|<nowiki>http://........그림.png</nowiki> 형태의 파일주소를 통해 저장한다.
 +
|urllib.request.urlretrieve(파일주소, 저장경로)
 +
|-
 +
|변수에 올리기
 +
|파일을 직접 다운받는 게 아니라 변수에 올려 다룰 수 있다.
 +
변수에 저장한 후, 다음과 같이 저장할 수 있다.<syntaxhighlight lang="python">
 +
with open(저장경로, mode="wb") as f:
 +
    f.write(변수)
 +
</syntaxhighlight>mode의 w는 읽기, b는 바이너리를 의미한다.
 +
|변수 = urllib.request.urlopen(파일주소).read()
 +
 +
<nowiki>#</nowiki>urlopen으로 URL리소스를 열고, read로 데이터를 읽는다.
 +
|-
 +
|
 +
|
 +
|
 +
|}
 
[[분류:라이브러리]]
 
[[분류:라이브러리]]

2021년 4월 2일 (금) 00:46 판

1 개요

URL을 다루는 모듈을 모아놓은 패키지.

2 모듈

2.1 urllib.request

웹사이트에 있는 데이터에 접근하는 기능을 제공.

의도 설명 방법
파일 다운 http://........그림.png 형태의 파일주소를 통해 저장한다. urllib.request.urlretrieve(파일주소, 저장경로)
변수에 올리기 파일을 직접 다운받는 게 아니라 변수에 올려 다룰 수 있다. 변수에 저장한 후, 다음과 같이 저장할 수 있다.
with open(저장경로, mode="wb") as f:
    f.write(변수)
mode의 w는 읽기, b는 바이너리를 의미한다.
변수 = urllib.request.urlopen(파일주소).read()

#urlopen으로 URL리소스를 열고, read로 데이터를 읽는다.