本地有一个face.txt文档,里面是【50】条url图片链接。帮我写一段python做数据增
时间: 2024-09-29 14:11:54 浏览: 31
Python 学习 Hugging Face Hugging Face 是一个专注于自然语言处理(NLP)领域
当然可以。如果你想要从`face.txt`文档中读取URL图片链接,并将这些图片下载到本地某个目录,你可以使用Python的`requests`库下载文件,`os`库处理路径,以及`with open()`打开文本文件。这里是一个简单的示例:
```python
import os
import requests
# 定义保存图片的目录(如果不存在会自动创建)
image_folder = "downloaded_faces"
if not os.path.exists(image_folder):
os.makedirs(image_folder)
# 打开并逐行读取 face.txt 文件
with open("face.txt", "r") as file:
for i, line in enumerate(file, start=1): # 使用enumerate跟踪行数
url = line.strip() # 去除每行末尾的换行符
# 下载图片
response = requests.get(url)
if response.status_code == 200: # 检查请求是否成功
image_path = f"{image_folder}/{i}.jpg" # 图片文件名格式为 '编号.jpg'
with open(image_path, "wb") as img_file:
img_file.write(response.content)
print(f"已下载第 {i} 张图片到 {image_path}")
else:
print(f"无法下载第 {i} 张图片,URL状态码为 {response.status_code}")
阅读全文