如何创建用户给定数量的图像(在PIL-Python中)?

如何创建用户给定数量的图像(在PIL-Python中)?,python,python-imaging-library,Python,Python Imaging Library,我有一个问题应该很容易解决,但我想不出怎么做。这是我的密码: image\u 1=image.new('RGB',(w//2,h//2),(255,255,255)) image_2=image.new('RGB',(w//2,h//2),(255,255,255)) image_3=image.new('RGB',(w//2,h//2),(255,255)) image_4=image.new('RGB',(w//2,h//2),(255,255)) image_5=image.new('RG

我有一个问题应该很容易解决,但我想不出怎么做。这是我的密码:

image\u 1=image.new('RGB',(w//2,h//2),(255,255,255))
image_2=image.new('RGB',(w//2,h//2),(255,255,255))
image_3=image.new('RGB',(w//2,h//2),(255,255))
image_4=image.new('RGB',(w//2,h//2),(255,255))
image_5=image.new('RGB',(w//2,h//2),(255,255,255))
image_6=image.new('RGB',(w//2,h//2),(255,255))
image_7=image.new('RGB',(w//2,h//2),(255,255))
image_8=image.new('RGB',(w//2,h//2),(255,255))

但是,我想在用户指定的时间内完成这项工作(创建图像并命名它们)。这怎么可能?完整代码在这里-

使用循环或列表理解。比如:

images = []
for i in range(num_images):
    images.append(Image.new('RGB', (w//2, h//2), (255, 255, 255)))
或者为了理解:

images = [Image.new('RGB', (w//w, h//w), (255, 255, 255)) for i in range(num_images)]

使用循环或列表。比如:

images = []
for i in range(num_images):
    images.append(Image.new('RGB', (w//2, h//2), (255, 255, 255)))
或者为了理解:

images = [Image.new('RGB', (w//w, h//w), (255, 255, 255)) for i in range(num_images)]

不是很确定你在问什么,但是当你有很多类似的东西时(你似乎有8个图像,但可能想要更多或更少),你通常会制作一个Python
列表
。。。不是很确定你在问什么,但是当你有很多类似的东西时(你似乎有8个图像,但可能想要更多或更少),你通常会制作一个Python
列表
。。。谢谢我知道事情会很简单——我只是不知道什么=DThanks!我知道这会很简单——我只是不知道什么=D