python调用文件夹中的图片并将名称大小保存到表格中输出
时间: 2024-02-22 12:55:48 浏览: 151
python读取图片并修改格式与大小的方法
好的,可以使用Python中的os和Pillow库来实现。以下是一个简单的代码示例:
```python
import os
from PIL import Image
import pandas as pd
# 定义图片目录路径和表格文件名
image_dir = 'images/'
csv_file = 'image_info.csv'
# 遍历图片目录
images = []
for file_name in os.listdir(image_dir):
if file_name.endswith('.jpg') or file_name.endswith('.png'): # 只处理jpg和png格式的图片
file_path = os.path.join(image_dir, file_name)
with Image.open(file_path) as img:
width, height = img.size # 获取图片大小
images.append({'name': file_name, 'width': width, 'height': height}) # 将图片名称和大小保存到列表中
# 将图片信息保存到表格中
df = pd.DataFrame(images)
df.to_csv(csv_file, index=False)
# 输出表格内容
print(df)
```
这段代码会遍历指定目录中的所有jpg和png格式的图片,并将图片名称、宽度和高度保存到一个列表中。然后使用Pandas库将这些信息保存到一个CSV文件中,并在控制台输出表格内容。你可以根据实际需求修改代码来适应你的项目。
阅读全文