我正在尝试编写一个函数,该函数迭代python中的图像列表,以便可以对枕头图像处理进行访问。ImTestA = Image.open("A.png")
ImTestB = Image.open("B.png")
ImTestC = Image.open("C.png")
ImTest1 = Image.open("1.png")
ImTest2 = Image.open("2.png")
ImTest3 = Image.open("3.png")
ImTest4 = Image.open("4.png")
ImTest5 = Image.open("5.png")
ImTest6 = Image.open("6.png")
我目前有上述内容,但正在尝试将其重构为可以指定不同长度的内容(使用带有a-K或J-Z的列表)。from PIL import Image
AtoC = ["A.png", "B.png", "C.png"]
def OpenAns(quest):
AtoCImages = []
for image in quest:
AtoCImages.append(Image.open(image))
return AtoCImages
OpenAns(AtoC)
ImTestA = AtoCImages[0]
ImTestB = AtoCImages[1]
ImTestC = AtoCImages[2]
修复了先前的错误,并返回到与以前相同的问题。我只是想清理我的代码,让它干爽。如有任何帮助,我们将不胜感激。Traceback (most recent call last):
File "C:\ImageTest.py", line 13, in
ImTestA = AtoCImages[0]
NameError: name 'AtoCImages' is not defined
也许我会有单独的文件,每个文件都有一个列表。如果我不能把这个缩短。