如何使用python3高效下载文件?

2026-06-10 22:154阅读0评论SEO资讯
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计370个文字,预计阅读时间需要2分钟。

如何使用python3高效下载文件?

在Python 3环境下,下载了周志华老师的《机器学习》导论,希望从网上下载老师的讲义。网站发现下载内容不少,有14篇(自然也不算太多)。需要下载的讲义URL格式如下:

python3下载文件


今天学习了周志华老师的机器学习导论,想从网上下载老师的讲义,进入网站发现要下载的东西还不少,有14篇(虽然也不算太多啦)

发现要下载的讲义的url地址格式很类似哇,比如:


​​ bcmi.sjtu.edu.cn/log/files/lecture_notes/ml_2014_spring_ieee/lecture1.pdf​​ bcmi.sjtu.edu.cn/log/files/lecture_notes/ml_2014_spring_ieee/lecture2.pdf

bcmi.sjtu.edu.cn/log/files/lecture_notes/ml_2014_spring_ieee/lecture3.pdf

都是lecturex.pdf结尾的,于是就想着用python下载,以下是我的操作步骤:


下载前


如何使用python3高效下载文件?


代码:

​​import os import urllib print("downloading with urllib") url0 = "bcmi.sjtu.edu.cn/log/files/lecture_notes/ml_2014_spring_ieee/" for item in range(1, 15): file = "lecture" + str(item) + ".pdf" url = url0 + file print("downloading with " + file) LocalPath = os.path.join('C:/Users/goatbishop/Desktop',file) #os.path.join将多个路径组合后返回 urllib.request.urlretrieve(url,LocalPath) #第一个参数url:需要下载的网络资源的URL地址 #第二个参数LocalPath:文件下载到本地后的路径 ​​

下载中



下载后


打开文件检查一下


OK


本文共计370个文字,预计阅读时间需要2分钟。

如何使用python3高效下载文件?

在Python 3环境下,下载了周志华老师的《机器学习》导论,希望从网上下载老师的讲义。网站发现下载内容不少,有14篇(自然也不算太多)。需要下载的讲义URL格式如下:

python3下载文件


今天学习了周志华老师的机器学习导论,想从网上下载老师的讲义,进入网站发现要下载的东西还不少,有14篇(虽然也不算太多啦)

发现要下载的讲义的url地址格式很类似哇,比如:


​​ bcmi.sjtu.edu.cn/log/files/lecture_notes/ml_2014_spring_ieee/lecture1.pdf​​ bcmi.sjtu.edu.cn/log/files/lecture_notes/ml_2014_spring_ieee/lecture2.pdf

bcmi.sjtu.edu.cn/log/files/lecture_notes/ml_2014_spring_ieee/lecture3.pdf

都是lecturex.pdf结尾的,于是就想着用python下载,以下是我的操作步骤:


下载前


如何使用python3高效下载文件?


代码:

​​import os import urllib print("downloading with urllib") url0 = "bcmi.sjtu.edu.cn/log/files/lecture_notes/ml_2014_spring_ieee/" for item in range(1, 15): file = "lecture" + str(item) + ".pdf" url = url0 + file print("downloading with " + file) LocalPath = os.path.join('C:/Users/goatbishop/Desktop',file) #os.path.join将多个路径组合后返回 urllib.request.urlretrieve(url,LocalPath) #第一个参数url:需要下载的网络资源的URL地址 #第二个参数LocalPath:文件下载到本地后的路径 ​​

下载中



下载后


打开文件检查一下


OK