当前位置:   article > 正文

用Python实现批量下载文件_python批量下载

python批量下载

                 为了实现批量下载文件的功能,我们可以使用Python编写一个脚本。

​​​​​​
以下是一个简单的示例:
  1. ```python
  2. # 导入所需库
  3. import os
  4. import requests
  5. # 定义要下载的文件列表
  6. file_list = [
  7. "https://example.com/file1.txt",
  8. "https://example.com/file2.txt",
  9. "https://example.com/file3.txt",
  10. ]
  11. # 定义下载文件的函数
  12. def download_file(url, save_path):
  13. response = requests.get(url)
  14. with open(save_path, "wb") as f:
  15. f.write(response.content)
  16. print(f"{save_path} 下载完成")
  17. # 遍历文件列表,逐个下载文件
  18. for url in file_list:
  19. file_name = url.split("/")[-1]
  20. save_path = os.path.join("downloads", file_name)
  21. download_file(url, save_path)
  22. ```


注释:

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

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Cpp五条/article/detail/409360
推荐阅读
相关标签
  

闽ICP备14008679号