赞
踩
为了实现批量下载文件的功能,我们可以使用Python编写一个脚本。
以下是一个简单的示例:
- ```python
- # 导入所需库
- import os
- import requests
-
- # 定义要下载的文件列表
- file_list = [
- "https://example.com/file1.txt",
- "https://example.com/file2.txt",
- "https://example.com/file3.txt",
- ]
-
- # 定义下载文件的函数
- def download_file(url, save_path):
- response = requests.get(url)
- with open(save_path, "wb") as f:
- f.write(response.content)
- print(f"{save_path} 下载完成")
-
- # 遍历文件列表,逐个下载文件
- for url in file_list:
- file_name = url.split("/")[-1]
- save_path = os.path.join("downloads", file_name)
- download_file(url, save_path)
- ```

注释:
1. 首先,我们导入了`os`和`requests`库,分别用于处理文件路径和发送HTTP请求。
2. 然后,我们定义了一个包含要下载文件URL的列表`file_list`。
3. 接下来,我们定义了一个名为`download_file`的函数,该函数接受一个URL和一个保存路径作为参数。它使用`requests.get()`方法获取URL的内容,然后将其写入指定的保存路径。最后,它打印出一条消息表示文件已下载完成。
4. 在主程序中,我们遍历`file_list`中的每个URL,提取文件名,并创建一个以"downloads"为前缀的保存路径。然后,我们调用`download_file()`函数下载文件。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。