【问题标题】:How to import all images from a user specified folder in python using pygame如何使用pygame从python中用户指定的文件夹中导入所有图像
【发布时间】:2014-03-15 05:52:33
【问题描述】:

我是 python 新手,我正在研究 pygame。对于我的项目,我需要从用户指定的文件夹中导入所有图像。 pygame 中是否有任何功能可以仅从文件夹中导入图像文件?或指导我仅过滤导入文件夹中所有文件中的图像文件。对不起,如果这个问题太简单了。

【问题讨论】:

    标签: python image python-2.7 pygame


    【解决方案1】:

    我不知道 pygame,但是你用普通的 python 来获取一个文件夹中的所有图像文件是相当简单的:

    import imghdr
    import os
    
    for dirpath, dirnames, filenames in os.walk('FOLDER'):
        for filename in filenames:
            file_path = os.path.join(dirpath, filename)
            if imghdr.what(file_path):
                print file_path, ' is an image'
    

    这通过递归探索“文件夹”来工作。我们使用 imghdr 内置模块检查文件是否为图像。您甚至可以通过检查 imghdr.what() 函数返回的内容来过滤掉您不感兴趣的图像类型。

    【讨论】:

      猜你喜欢
      • 2021-04-22
      • 1970-01-01
      • 2021-11-19
      • 2019-05-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-02-07
      • 2012-12-14
      相关资源
      最近更新 更多