使用python下载文件_详解使用Python下载文件的几种方法
在使用Python進行數據抓取的時候,有時候需要保持文件或圖片等,在Python中可以有多種方式實現。今天就一起來學習下。
urllib.request
主要使用的是urlretrieve方法,該方法處理待淘汰的方法,不建議使用。
import urllib.request
url = '/uploads/cj/201911/superlogo_c4d7df0a003d3db9b65e9ef0fe6da1ec.png'
urllib.request.urlretrieve(url, './image/logo.png')
requests
相比上述方案,可以返回HTTP的meta信息。
import requests
r = requests.get(url)
with open('./image/logo.png', 'wb') as f:
f.write(r.content)
# Retrieve HTTP meta-data
print(r.status_code)
print(r.headers['content-type'])
print(r.encoding)
wget
wget是Linux下的一個命令行下載工具,在Python中可以直接通過安裝包后使用。使用方法如下:
import wget
url = '/uploads/cj/201911/superlogo_c4d7df0a003d3db9b65e9ef0fe6da1ec.png'
wget.download(url, './image/logo.png')
以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持IIS7站長之家。
總結
以上是生活随笔為你收集整理的使用python下载文件_详解使用Python下载文件的几种方法的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python登录系统的实现方法_pyth
- 下一篇: python爬虫提取人名_python爬