python3下载文件

python3下载文件

今天学习了周志华老师的机器学习导论,想从网上下载老师的讲义,进入网站发现要下载的东西还不少,有14篇(虽然也不算太多啦)
发现要下载的讲义的url地址格式很类似哇,比如:

http://bcmi.sjtu.edu.cn/log/files/lecture_notes/ml_2014_spring_ieee/lecture1.pdf
http://bcmi.sjtu.edu.cn/log/files/lecture_notes/ml_2014_spring_ieee/lecture2.pdf
http://bcmi.sjtu.edu.cn/log/files/lecture_notes/ml_2014_spring_ieee/lecture3.pdf

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


下载前

python3下载文件_第1张图片

代码:

import os
import urllib


print("downloading with urllib")

url0 = "http://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:文件下载到本地后的路径


下载中

python3下载文件_第2张图片

下载后

python3下载文件_第3张图片

打开文件检查一下

python3下载文件_第4张图片

OK

你可能感兴趣的:(python)