在处理图像的时候常常需要将一个图像复制到另一个文件夹中,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'))
程序运行前文件夹
程序运行后文件夹