gpt4 book ai didi

python - 如何使用python通过与文件夹中的文件名进行比较来显示图像?

转载 作者:太空宇宙 更新时间:2023-11-03 15:59:05 25 4
gpt4 key购买 nike

我是 Python 的新学习者。我的列表中只有几个文件名,并在文件夹中保存了很多具有相同文件名的图像,如下所示。

file_name_list=['Screenshot (1)','Screenshot (10)','Screenshot (11)','Screenshot (12)','Screenshot (13)','Screenshot (14)']
folder_path="C:\\Users\\akhil kumar\\Desktop\\images\\"

我想将列表中的文件名与上述文件夹中图像的文件名一一比较。如果与相应的名称匹配,则图像将显示。我已经尝试过这里发布的内容。

import os
from IPython.display import Image
file_list = []
for root, dirs, files in os.walk(path):
for file in files:
a=os.path.splitext(os.path.basename(file))[0]
file_list.append(a)
p = [0,1,2,3,4,5]
for i in p:
if b[i]==file_list[i]:
Image(filename= b[i])

请帮助我。提前致谢

最佳答案

我猜我收到了你的问题。如果我是对的,这就是答案。

path= "Set/Path"
a=['a', 'b', 'c', 'd', 'e']

import os
from IPython.display import Image
from PIL import Image as PImage

file_list = []
for root, dirs, files in os.walk(path):
for file in files:
b=os.path.splitext(os.path.basename(file))[0]
file_list.append(b)



import os
c = []
for root, dirs, files in os.walk(path):
for file in files:
d=os.path.basename(file)
c.append(d)

loadedImages = []
for i in range(len(a)):
for j in range(len(file_list)):
if a[i]== file_list[j]:
#Image(filename=c[],width=200, height=250, unconfined=True)
img = PImage.open(c[j])
loadedImages.append(img)
for img in loadedImages:
img.show()

关于python - 如何使用python通过与文件夹中的文件名进行比较来显示图像?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40513951/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com