【问题标题】:How to access files in a subdirectory in python?如何访问python子目录中的文件?
【发布时间】:2021-03-11 01:33:20
【问题描述】:

我正在运行 Jupyter Notebook 脚本。在笔记本所在的目录中,是一个文件夹,其中包含另一个文件夹,其中包含 10 个文件夹,这些文件夹中有一些图像。我想将所有这些图像带入我的脚本并将它们存储为变量。如何访问图像?

将对每个图像执行的操作,其中 i 是每个图像:

images = tensor([Image.open(i)])

【问题讨论】:

    标签: python image machine-learning directory operating-system


    【解决方案1】:

    你应该相对地工作。定义一个从根文件夹读取所有图像并使用相对路径 get_images('./') 调用它的函数

    def get_images(root):
        paths=[]
        for rootdir, subFolders, files in os.walk(root):
            for filename in files:
                file_path = os.path.join(rootdir, filename)
                try:
                    i = Image.open(file_path)
                    paths.append(i)
                except IOError:
                    pass
    
        return paths
    

    【讨论】:

      猜你喜欢
      • 2015-07-24
      • 1970-01-01
      • 1970-01-01
      • 2013-06-19
      • 1970-01-01
      • 2018-04-03
      • 2013-04-21
      • 2012-10-11
      相关资源
      最近更新 更多