zoukankan      html  css  js  c++  java
  • python 下载图片的方法

    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')

    感觉应该也可以用下载文件的方法实现,有空试试 我还没试

    https://www.cnblogs.com/kaibindirver/p/11497204.html

  • 相关阅读:
    编译错误总结。
    9.7
    9.5
    9.6
    9.4
    9.3
    FutureTask取结果超时代码小测试
    java concurrent包常用类小结
    java Nio零散知识点整理
    java进阶教程unit_2java常用类(2)
  • 原文地址:https://www.cnblogs.com/kaibindirver/p/9950498.html
Copyright © 2011-2022 走看看