image2 = Image.open('image2.png')写一个循环,14张图片
时间: 2024-02-21 10:02:25 浏览: 82
图片数组循环
你可以使用一个循环来读取多个文件,并将它们存储在一个列表中。以下是一个示例代码,可以读取名为 `image1.png`、`image2.png`、`image3.png` ……`image14.png` 的 14 个文件:
```
from PIL import Image
images = [] # 创建一个空列表
for i in range(1, 15):
filename = f"image{i}.png" # 根据编号生成文件名
image = Image.open(filename)
images.append(image)
# images 现在包含了 14 个 PIL.Image 对象,可以在后续的代码中使用它们
```
在这个示例代码中,我们首先创建一个空列表 `images`,用于存储读取的图像。在循环中,我们使用 f-string 根据编号生成每个文件名,然后使用 `Image.open()` 函数读取每个文件,并将其添加到 `images` 列表中。最后,`images` 列表包含了 14 个 PIL.Image 对象,可以在后续的代码中使用它们。
阅读全文