Python使用wget实现下载网络文件功能示例
本文实例讲述了Python使用wget实现下载网络文件功能。分享给大家供大家参考,具体如下:
wget是一个从网络上自动下载文件的自由工具。它支持HTTP,HTTPS和FTP协议,可以使用HTTP代理。
ubuntu安装wget
pipinstallwget
从网络或本地硬盘下载文件(并解压)
#-*-coding:utf-8-*- importwget,tarfile importos #网络地址 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常用参数:
-c断点续传
-tNUMBER最大尝试连接次数(--tries=NUMBER)
-TSECONDS响应超时秒数(--timeout=SECONDS)
-PPREFIX将文件保存在目录(--directory-prefix=PREFIX)
更多关于Python相关内容感兴趣的读者可查看本站专题:《Python进程与线程操作技巧总结》、《PythonSocket编程技巧总结》、《Python数据结构与算法教程》、《Python函数使用技巧总结》、《Python字符串操作技巧汇总》、《Python入门与进阶经典教程》及《Python文件与目录操作技巧汇总》
希望本文所述对大家Python程序设计有所帮助。