Python 遍历文件夹路径中的图像

Python 遍历文件夹路径中的图像,python,Python,如果我有: flags = ['australia.png', 'canada.png', 'newzealand.png', 'uk.png', 'usa.png'] 如果这些图像位于一个名为“flags”的文件夹中,我如何设置该文件夹的路径以对其进行迭代?您需要包括指向flags文件夹的路径,这可以使用os模块完成。这将比将它们作为字符串添加更加健壮和可移植 导入操作系统 flag_folder='/path/to/flags' flags=['australia.png'、'canada

如果我有:

flags = ['australia.png', 'canada.png', 'newzealand.png', 'uk.png', 'usa.png']

如果这些图像位于一个名为“flags”的文件夹中,我如何设置该文件夹的路径以对其进行迭代?

您需要包括指向flags文件夹的路径,这可以使用
os
模块完成。这将比将它们作为字符串添加更加健壮和可移植

导入操作系统
flag_folder='/path/to/flags'
flags=['australia.png'、'canada.png'、'newzeland.png'、'uk.png'、'usa.png']
对于标志中的文件名:
flag\u path=os.path.join(flag\u文件夹,文件名)
#用flag_路径做些什么

如果您希望在图像位于flags文件夹中时发生某些事情:

import os

path = '.../flags/'
for flag in flags:
    if os.path.exists(path + flag):
        *do something*

path='flags'
?我不清楚您在尝试这样做时遇到了什么困难。我有一个循环:对于flags中的flag:(flags是列表)根据x轴和y轴在图形上绘制标志,当图像位于代码所在的同一文件夹中时效果很好,但我的问题是,当我把旗帜的图像放在文件夹中时。它不起作用。我可以将“标志”列表中的路径直接设置到文件夹吗?和flags=['flags/australia.png']一样?有没有办法让这一切顺利进行?