这篇文章主要介绍了python通过链接下载压缩文件,具有一定借鉴价值,需要的朋友可以参考下。希望大家阅读完这篇文章后大有收获,下面让小编带着大家一起了解一下。

使用Python中提供的urllib.request下载网上的文件
#coding=utf-8
"""
目标:提供一个函数能够从网上下载资源
输入:
url列表
保存路径
输出:
保存到指定路径中的文件
要求:
能够实现下载过程,即从0%到100%可视化
"""
# =====================================================
from six.moves import urllib
import os
import sys
def download_and_extract(filepath, save_dir):
"""根据给定的URL地址下载文件
Parameter:
filepath: list 文件的URL路径地址
save_dir: str 保存路径
Return:
None
"""
for url, index in zip(filepath, range(len(filepath))):
filename = url.split('/')[-1]
save_path = os.path.join(save_dir, filename)
urllib.request.urlretrieve(url, save_path)
sys.stdout

本文介绍如何使用Python的urllib.request库下载网络资源,提供了一个函数来处理文件URL列表,实现下载过程的可视化。函数首先从给定的txt文件中读取URL,然后逐个下载并显示下载进度。
最低0.47元/天 解锁文章

被折叠的 条评论
为什么被折叠?



