为了实现批量下载文件的功能,我们可以使用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()`函数下载文件。