电子开发网站,怎么制作网站搜索窗口,perl网站开发,引流推广的方法如何利用Python代码优雅的进行文件下载 一、什么是wget#xff1f;二、使用wget.exe客户端进行文件下载三、使用Python脚本进行文件下载 欢迎学习交流#xff01; 邮箱#xff1a; z…1…6.com 网站#xff1a; https://zephyrhours.github.io/ 一、什么是wget#xff1f;… 如何利用Python代码优雅的进行文件下载 一、什么是wget二、使用wget.exe客户端进行文件下载三、使用Python脚本进行文件下载 欢迎学习交流 邮箱 z…1…6.com 网站 https://zephyrhours.github.io/ 一、什么是wget
wget 是一个从网络上自动下载文件的免费工具支持通过 HTTP、HTTPS、FTP 三个最常见的 TCP/IP协议 下载并可以使用 HTTP 代理。“wget” 这个名称来源于 “World Wide Web” 与 “get” 的结合。所谓自动下载是指 wget 可以在用户退出系统的之后在继续后台执行直到下载任务完成。
通过这个软件/代码可以在window下非常优雅的实现通过简单的命令进行数据或代码的下载下面笔者提供两种非常简单的使用方法供有需求的小伙伴参考。
二、使用wget.exe客户端进行文件下载 通过wget软件进行数据下载该软件的下载地址https://eternallybored.org/misc/wget/ 软件安装将下载的wget.exe程序放到系统目录C:\Windows\System32下即可 软件使用打开运行命令窗口在其中输入wget --help可以查到相关的使用说明具体如下 下载数据下载格式很简单具体格式为wget 下载文件地址即可具体如下
三、使用Python脚本进行文件下载
通过python脚本进行文件下载之前需要先安装wget库具体安装命令为
$ pip install wget
$ conda install wegt根据自己使用python的base环境选择其一命令即可。
之后就是本文的重点了利用python脚本进行文件下载才是我们的初衷具体代码如下
r
Author: Zephyr Hou
Time: 2023-08-31
import wget
# 文件下载地址这里下载格式不限
url http://www.robots.ox.ac.uk/~qwang/SiamMask_DAVIS.pth# 自定义进度条
def bar_custom(current, total, width80):output f[*] Downloading: {current / 1024 ** 2:.2f} MB / {total / 1024 ** 2:.2f} MB]return output# 从下载地址中获取文件名称
filename wget.filename_from_url(url)# 文件下载
print(Downloading started: filename)
file_name wget.download(url, outfilename, barbar_custom)
print(\n Downloading Completed: filename)具体下载效果如下
相比于浏览器中某些文件的下载此代码下载速度略快最重要的是可以实现非常优雅的文件批量下载~
试想一下 你在图书馆或咖啡厅正在使用该代码非常优雅的进行文件下载然后被隔壁的小姐姐看到后她是不是瞬间就会上头呢然后心里惊叹到我去这个人好NB啊太厉害了不行我要去跟他要WX…这样你就又离脱单更近了一步~