✓ @ vidit02100,这个问题真的很有趣。据您的代码了解,您只希望打印10k目录中存在的图像文件的名称。
在图像中,您尚未注释问题代码中已注释的行。
如果您将显示完整的代码并告诉您10k目录中的图像数量,那么对我来说帮助更好。
如果10k内有+10000张图像,则可能是您的代码将以相反的顺序打印图像。请检查并让我知道。
✓据我所知,jpg,jpeg和png是以g结尾的最受欢迎的图像文件扩展名。
✓因此,将所有这些扩展名放在一个列表中,并使用另一个for循环对其进行迭代,然后将代码放入其中。
如果我的建议不能满足您的需求,请发表评论。我将根据您提供的输入和输出来更新我的答案。
✓这是您修改的代码。
main_file = '10k'
file_formats = ["png", "jpg", "jpeg"]
for file_format in file_formats:
path = os.path.join(main_file, '*.' + file_format )
files = glob.glob(path)
for f1 in files:
fstr = str(f1)
print(fstr)
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句