gpt4 book ai didi

python - 在Python中使用Pillow时出现OSError : cannot identify image file I can't get rid off the Thumb. db

转载 作者:太空宇宙 更新时间:2023-11-03 17:14:39 24 4
gpt4 key购买 nike

我有一个字典,其中包含图像文件列表作为。我的代码可以工作,但现在我遇到了 Thumbs.db 隐藏文件的问题,这些文件现在使我的代码崩溃。

from PIL import ImageChops
from PIL import Image
import math, operator
import os

path_folders = ('F:/162 pic sets ready/')
d = {}
for dirpath, dirnames, filenames in os.walk(path_folders):
d[dirpath] = filenames

dict2 = {k: list(map(lambda x: (k+'/'+x ), v)) for k,v in d.items()}

dict3 = {k: list(map(lambda x: Image.open(x), v)) for k,v in dict2.items()}

OSError: cannot identify image file 'F:/162 pic sets ready/set77/Thumbs.db'

我尝试了在 Windows 中应该做的所有事情来摆脱 Thumbs.db 但我仍然遇到同样的错误。

最佳答案

因为Thumb.db是由Windows自动创建的,所以您应该在for循环中测试文件。

for dirpath, dirnames, filenames in os.walk(path_folders):
if someCondition:#for example if 'Thumb.db' not in filenames
d[dirpath] = filenames

关于python - 在Python中使用Pillow时出现OSError : cannot identify image file I can't get rid off the Thumb. db,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33758086/

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