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

程序运行后文件夹

本文介绍如何使用Python的shutil库中的copy函数将指定文件夹内的图像文件复制到新的子文件夹中。通过具体实例展示了如何判断文件是否存在以及如何创建新目录。
&spm=1001.2101.3001.5002&articleId=80068220&d=1&t=3&u=dd18872f12604cdfb56c422f4b8dc0f8)
303

被折叠的 条评论
为什么被折叠?



