用Python实现批量下载文件


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

你可能感兴趣的:(python实战教学,python,职场和发展)