Python使用wget實現(xiàn)下載網(wǎng)絡(luò)文件功能示例
本文實例講述了Python使用wget實現(xiàn)下載網(wǎng)絡(luò)文件功能。分享給大家供大家參考,具體如下:
wget是一個從網(wǎng)絡(luò)上自動下載文件的自由工具。它支持HTTP,HTTPS和FTP協(xié)議,可以使用HTTP代理。
ubuntu 安裝wget
pip install wget
從網(wǎng)絡(luò)或本地硬盤下載文件(并解壓)
# -*- coding: utf-8 -*- import wget, tarfile import os # 網(wǎng)絡(luò)地址 DATA_URL = 'http://www.robots.ox.ac.uk/~ankush/data.tar.gz' # 本地硬盤文件 # DATA_URL = '/home/xxx/book/data.tar.gz' out_fname = 'abc.tar.gz' wget.download(DATA_URL, out=out_fname) # 提取壓縮包 tar = tarfile.open(out_fname) tar.extractall() tar.close() # 刪除下載文件 os.remove(out_fname)
wget常用參數(shù):
-c 斷點續(xù)傳
-t NUMBER 最大嘗試連接次數(shù)(--tries=NUMBER)
-T SECONDS 響應(yīng)超時秒數(shù) (--timeout=SECONDS)
-P PREFIX 將文件保存在目錄(--directory-prefix=PREFIX)
更多關(guān)于Python相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《Python進程與線程操作技巧總結(jié)》、《Python Socket編程技巧總結(jié)》、《Python數(shù)據(jù)結(jié)構(gòu)與算法教程》、《Python函數(shù)使用技巧總結(jié)》、《Python字符串操作技巧匯總》、《Python入門與進階經(jīng)典教程》及《Python文件與目錄操作技巧匯總》
希望本文所述對大家Python程序設(shè)計有所幫助。
相關(guān)文章
使用PyWeChatSpy自動回復(fù)微信拍一拍功能的實現(xiàn)代碼
這篇文章主要介紹了用PyWeChatSpy自動回復(fù)微信拍一拍功能,本文通過實例圖文相結(jié)合給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下2020-07-07pycharm快捷鍵自動提示documentation問題(auto?Ctrl+Q)
這篇文章主要介紹了pycharm快捷鍵自動提示documentation問題(auto?Ctrl+Q),具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2023-04-04ROS系統(tǒng)將python包編譯為可執(zhí)行文件的簡單步驟
本文章講述ROS系統(tǒng)下如何將python編譯為可以執(zhí)行文件,步驟比較簡單,感興趣的朋友跟隨小編一起看看吧2021-07-07Python中列表索引 A[ : 2 ]與A[ : ,&nb
這篇文章主要介紹了Python中列表索引 A[ : 2 ]與A[ : , 2]的區(qū)別說明,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2022-05-05使用python實現(xiàn)快速搭建簡易的FTP服務(wù)器
本文給大家推薦的是如何使用Python實現(xiàn)快速搭建簡易的FTP服務(wù)器的方法,非常的簡單,有需要的小伙伴可以參考下2018-09-09