【问题标题】:Copy image variable to a destination folder将图像变量复制到目标文件夹
【发布时间】:2022-01-25 16:02:00
【问题描述】:

我在 img_data_color 变量中有狗图像。我正在使用 for 循环。该变量迭代地保存图像。我想将这些图像复制到 Dog 文件夹。我该怎么做?

for num_color, data_color in enumerate(test_data_colorful[:12]):
    img_num_color = data_color[1]
    img_data_color = data_color[0]

我试过这个,但没有用。因为,我想将图像变量复制到文件夹中。不是从一个文件夹到另一个文件夹的图像。

shutil.copyfile(source_test1, target_testDogs)

【问题讨论】:

  • 你为什么用enumerate却从来不用num_color
  • 我在 if else 中使用它。使用枚举我迭代 test_data_colorful 数组中的前 12 个图像元素
  • 如果有更多相关代码,值得展示。并且 enumerate 不必将自己限制在列表中的前 12 个元素中。您已经使用test_data_colorful[:12] 这样做了。
  • stackoverflow.com/questions/70478523/… 请检查一下,我的完整代码
  • “将图像变量图像复制到文件夹”是什么意思?变量,无论它们包含什么,都不会驻留在文件夹中。

标签: python


【解决方案1】:

您可以将其保存为任何其他变量。

with open("target.img", "wb") as f: # assuming it's a bytes
    f.write(img_data_color)

【讨论】:

    猜你喜欢
    • 2015-02-08
    • 2017-03-31
    • 2021-06-07
    • 2012-04-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-08-03
    • 1970-01-01
    相关资源
    最近更新 更多