欢迎访问宙启技术站
智能推送

如何使用Python的urllib模块来下载文件?

发布时间:2023-06-11 13:59:12

使用Python的urllib模块来下载文件非常简单,只需几行代码即可实现。下面的教程将指导您如何使用urllib模块下载文件。

第一步,导入urllib模块:

import urllib.request

第二步,使用urllib.request.urlretrieve()函数下载文件。该函数接受两个参数,第一个参数是要下载的文件的URL,第二个参数是文件保存的路径。例如,以下代码可以下载名为example.jpg的图片并将其保存到本地:

url = 'http://example.com/example.jpg'
urllib.request.urlretrieve(url, 'example.jpg')

第三步,运行代码并等待下载完成。你可以在本地文件系统中找到下载的文件。

如果您需要下载多个文件,可以使用for循环来处理多个下载任务。以下代码将下载三个文件:

import urllib.request

urls = ['http://example.com/example1.jpg', 'http://example.com/example2.jpg', 'http://example.com/example3.jpg']

for url in urls:
    filename = url.split('/')[-1]
    urllib.request.urlretrieve(url, filename)

在这个例子中,for循环遍历urls列表中的每个URL,并将每个文件保存到本地。该代码将保存三个文件:example1.jpg、example2.jpg和example3.jpg。

总结:

使用Python的urllib模块下载文件非常简单,只需调用urllib.request.urlretrieve()函数即可实现。如果需要下载多个文件,可以使用for循环处理多个下载任务。