python 에서 파일 을 다운로드 하 는 세 가지 방법

Python 개발 중 파일 을 다운로드 할 경우 가장 많이 사용 되 는 방법 은 Http 를 통 해 urllib 또는 urllib 2 모듈 을 이용 하 는 것 입 니 다.
물론 ftplib 를 이용 하여 ftp 사이트 에서 파일 을 다운로드 할 수 있 습 니 다.이 밖 에 Python 은 또 다른 방법 requests 를 제공 했다.
zip 파일 을 다운로드 하 는 세 가지 방법 을 살 펴 보 겠 습 니 다.
방법 1:

import urllib 
import urllib2 
import requests
print "downloading with urllib" 
url = 'https://www.jb51.net//test/demo.zip' 
print "downloading with urllib"
urllib.urlretrieve(url, "demo.zip")
방법 2:

import urllib2
print "downloading with urllib2"
url = 'https://www.jb51.net//test/demo.zip' 
f = urllib2.urlopen(url) 
data = f.read() 
with open("demo2.zip", "wb") as code:   
  code.write(data)
방법 3:

import requests 
print "downloading with requests"
url = 'https://www.jb51.net/test/demo.zip' 
r = requests.get(url) 
with open("demo3.zip", "wb") as code:
   code.write(r.content)
urllib 를 사용 하 는 것 이 가장 간단 한 것 같 습 니 다.한 마디 만 하면 됩 니 다.물론 urllib 2 를 줄 일 수 있 습 니 다.

f = urllib2.urlopen(url) 
with open("demo2.zip", "wb") as code:
  code.write(f.read()) 
이상 이 바로 본 고의 모든 내용 입 니 다.여러분 의 학습 에 도움 이 되 고 저 희 를 많이 응원 해 주 셨 으 면 좋 겠 습 니 다.

좋은 웹페이지 즐겨찾기