Python使用wget實現(xiàn)下載網(wǎng)絡文件功能示例
本文實例講述了Python使用wget實現(xiàn)下載網(wǎng)絡文件功能。分享給大家供大家參考,具體如下:
wget是一個從網(wǎng)絡上自動下載文件的自由工具。它支持HTTP,HTTPS和FTP協(xié)議,可以使用HTTP代理。
ubuntu 安裝wget
pip install wget
從網(wǎng)絡或本地硬盤下載文件(并解壓)
# -*- coding: utf-8 -*- import wget, tarfile import os # 網(wǎng)絡地址 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 響應超時秒數(shù) (--timeout=SECONDS)
-P PREFIX 將文件保存在目錄(--directory-prefix=PREFIX)
更多關于Python相關內(nèi)容感興趣的讀者可查看本站專題:《Python進程與線程操作技巧總結》、《Python Socket編程技巧總結》、《Python數(shù)據(jù)結構與算法教程》、《Python函數(shù)使用技巧總結》、《Python字符串操作技巧匯總》、《Python入門與進階經(jīng)典教程》及《Python文件與目錄操作技巧匯總》
希望本文所述對大家Python程序設計有所幫助。
相關文章
使用PyWeChatSpy自動回復微信拍一拍功能的實現(xiàn)代碼
這篇文章主要介紹了用PyWeChatSpy自動回復微信拍一拍功能,本文通過實例圖文相結合給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下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