python 下载图片的方法

2023-02-25,,

a='http://wx1.sinaimg.cn/mw600/006HOayNgy1fqjdi2nxohj32pw3o8x6s.jpg'  #图片下载地址   ( 这里改成 文件txt地址)
w='/Users/kaibinliu/Desktop/rubbish/beautifulsoup4/123/123.jpg'  #图片存在的位置               (这里改成 文件txt的名字 也可以下载成功)
def download_file(url):
  print('Downding %s' %url)
  local_filename = url.split('/')[-1] #local_filename 就是下载链接最后的链接名称
  r = requests.get(url, stream=True)  #请求下载的地址
  with open(w, 'wb') as f:   
    for chunk in r.iter_content(chunk_size=1024):  #历遍请求下载回来的图片
      if chunk: #如果chunk不等于0
        f.write(chunk)
        f.flush()# 刷新缓冲区

简单的写法 参考: http://www.runoob.com/python/file-flush.html  来的

其中with open(w, 'wb') as f:    可以 写成 f=open(w, 'wb')

python 下载图片方法的相关教程结束。

《python 下载图片的方法.doc》

下载本文的Word格式文档,以方便收藏与打印。