使用腳本進行下載的需求很常見 , 可以是常規文件、web頁面、Amazon S3和其他資源 。Python 提供了很多模塊從web下載文件 。下面介紹的介紹幾種下載文件的方法 , 一起來看看吧 。

一、使用requests模塊
在前面的爬蟲學習中 , 使用這個模塊是去對一個網站模擬發送一個請求的操作 , 然后再得到一個url下載文件 , 在Python中也可以使用這個模塊下載文件 , 代碼如下:
import requestsurl = 'xxxxxxxx' # 目標下載鏈接r = requests.get(url)with open ('r.txt', 'rb') as f:f.write(r.content)在這段代碼中 , 首先導入這個模塊 , 在第二行代碼中是一個下載目標的鏈接地址 , 使用get方法去網站中發送請求 , 最后通過with open的方式對文件進行保存 。
二、使用wget庫
這是一個可以在網上下載文件的工具 , 在使用它之前 , 我們需要先對它進行安裝 , 使用的安裝命令如下:
pip insatll wget安裝好就可以直接使用了 , 舉個例子:
import wgeturl = '文件路徑’path = 'D:/x.png' # 保存的路徑wget.download(url, path) # 下載在上面這個實例中 , 首先導入安裝好的模塊 , url中保存的是一個目標路由 , 也就是在網頁中要下載的資源 , 可以是圖片也可以是文件 , 將文件的路徑保存字一個變量中 , 最后通過download的方式進行下載 。
【Python利用request模塊如何下載文件? Python下載文件的幾種方法匯總】到此這篇關于Python利用request模塊如何下載文件? Python下載文件的幾種方法匯總的文章就分享到這里了 , 文章中介紹了兩種下載文件的方式 , 有需啊喲的朋友可以參考一下 。
猜你喜歡
- Python中列表和數組有什么不同?Python中列表和數組有什么區別?
- 怎樣區分Python中的方法和函數?Python中的函數和方法有什么不同?
- Python去除空格和換行符怎么做?Python如何去掉字符串中的制表符
- Python中的模塊名是什么?Python中的模塊名如何定義?
- Python相對路徑讀取文件代碼怎么寫?Python如何讀取相對路徑文件
- Python循環提前結束怎么做?Python什么語句可以提前結束循環
- Python跳出本次循環怎么做?Python如何跳出多層循環
- Python定位網頁標簽怎么做?Python爬蟲找到網頁標簽使用什么方法
- Python循環畫圖如何實現?怎么用Python庫matplotlib循環畫圖
- sublime怎么注釋Python代碼?sublime代碼添加注釋的方法
