python 怎么获取一个文件夹下所有图片的长和宽,并将长和宽保存到另外一个文件中
时间: 2024-05-02 20:19:25 浏览: 7
您可以使用Python的Pillow库来获取一个文件夹下所有图片的长和宽,并将长和宽保存到另外一个文件中。以下是一个示例代码:
```python
from PIL import Image
import os
# 文件夹路径
folder_path = "path/to/folder"
# 保存长和宽的文件路径
output_file = "path/to/output/file.txt"
# 遍历文件夹中的所有文件
for filename in os.listdir(folder_path):
filepath = os.path.join(folder_path, filename)
# 如果是图片文件
if filepath.endswith(".jpg") or filepath.endswith(".png"):
# 打开图片
with Image.open(filepath) as img:
# 获取长和宽
width, height = img.size
# 写入文件
with open(output_file, "a") as f:
f.write(f"{filename}: width={width}, height={height}\n")
```
这段代码会遍历文件夹中的所有文件,如果是图片文件就打开并获取长和宽,然后将其写入指定的文件中。注意,代码中的文件路径需要根据实际情况进行修改。