gpt4 book ai didi

python - 如何从子文件夹中检索图像并将它们存储在另一个单独的文件夹中?

转载 作者:行者123 更新时间:2023-12-04 16:29:07 30 4
gpt4 key购买 nike

我有一个名为 ImageData 的图像文件夹,它有 5000 个子文件夹,每个子文件夹包含 2-3 个图像。我想检索这些图像并将它们存储在一个地方/文件夹中。我如何使用 python 来做到这一点。

最佳答案

我不是 100% 确定我理解“存储它们”的意思,但是因为无论如何我都想提供帮助,所以我假设您想将它们复制到不同的路径。特别是,如果我理解正确的话,您的文件夹结构如下:

├── ImageData
│   ├── dir_1
│   │   ├── img_1
│   │   ├── img_2
│   ├── dir_2
│   │   ├── img_1
│   │   ├── img_2
等等,并且您不关心保存子目录的名称,而只想将所有这些图像移动到一个没有子结构的唯一目录中。
如果我的假设是正确的,那么我想到的解决方案可能如下:
import glob 
import shutil


destination_path = "/path/to/your/oneplace_folder/"
pattern = "/path/to/your/ImageData/*/*"
for img in glob.glob(pattern):
shutil.copy(img, destination_path)
这两个通配符分别用于 ImageData 下的子目录和其中的图像。此外,如果图像包含要在复制时保留的元数据,那么您可能需要使用 copy2()documentation 中所述

关于python - 如何从子文件夹中检索图像并将它们存储在另一个单独的文件夹中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55552537/

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