复制图像到另一个文件夹

  • 在处理图像的时候常常需要将一个图像复制到另一个文件夹中,Python可以很方便的利用shutil.copy(src,dst)函数实现这个操作。今天来讲一下这个函数的用法。

  • 先来看看函数的定义:
    这里写图片描述

    • src是将要复制的图像的文件路径,dst是将要复制到的位置
    • 返回复制图像的文件路径

通过一个例子来说明这个函数的具体用法

# 复制图像到另一个文件夹
# 文件所在文件夹
file_dir = 'F:\\Test\\TestA'
# 创建一个子文件存放文件
name = 'class'

file_list = os.listdir(file_dir)

for image in file_list:

    #如果图像名为B.png 则将B.png复制到F:\\Test\\TestA\\class
    if image == "B.png":
        if os.path.exists(os.path.join(file_dir,'class_name')):
            shutil.copy(os.path.join(file_dir,image), os.path.join(file_dir, 'class_name'))
        else:
            os.makedirs(os.path.join(file_dir,'class_name'))
            shutil.copy(os.path.join(file_dir, image), os.path.join(file_dir, 'class_name'))

程序运行前文件夹
这里写图片描述

程序运行后文件夹
这里写图片描述

猜你喜欢

转载自blog.csdn.net/u012300744/article/details/80311232
今日推荐