python 读取txt中图片链接下载
时间: 2023-11-04 11:16:49 浏览: 172
你可以使用 Python 的 requests 库和 os 库来实现下载图片链接。
以下是一个示例代码,可以将 txt 文件中的图片链接下载到本地指定文件夹:
```python
import requests
import os
# 定义下载函数
def download_image(url, folder_path):
response = requests.get(url)
file_name = url.split("/")[-1]
file_path = os.path.join(folder_path, file_name)
with open(file_path, "wb") as f:
f.write(response.content)
# 读取 txt 文件中的图片链接
with open("image_links.txt", "r") as f:
image_links = f.readlines()
# 创建文件夹,用于保存下载的图片
folder_path = "downloaded_images"
if not os.path.exists(folder_path):
os.makedirs(folder_path)
# 下载图片
for link in image_links:
download_image(link.strip(), folder_path)
```
在这个例子中,我们首先定义了一个 `download_image()` 函数,用于下载单个图片链接。然后,我们使用 `open()` 函数打开 txt 文件,并使用 `readlines()` 方法读取所有行。我们还创建了一个文件夹,用于保存下载的图片。最后,我们遍历所有图片链接,使用 `download_image()` 函数下载每个图片链接。注意,我们使用 `strip()` 方法删除每个链接的行末换行符。
阅读全文