用python写一段自动把多个文件夹的图片放到到一个文件夹
时间: 2023-03-31 16:00:58 浏览: 126
pycharm 将django中多个app放到同个文件夹apps的处理方法
你好,这个问题可以通过使用Python的os和shutil模块来实现。具体步骤如下:
1. 首先,使用os模块中的listdir函数获取多个文件夹中的所有图片文件名。
2. 然后,使用shutil模块中的copy函数将每个文件夹中的图片复制到一个新的文件夹中。
下面是示例代码:
import os
import shutil
# 定义多个文件夹的路径
folder_paths = ['/path/to/folder1', '/path/to/folder2', '/path/to/folder3']
# 定义目标文件夹的路径
target_folder = '/path/to/target/folder'
# 遍历每个文件夹,将其中的图片文件复制到目标文件夹中
for folder_path in folder_paths:
for file_name in os.listdir(folder_path):
if file_name.endswith('.jpg') or file_name.endswith('.png'):
# 构造源文件路径和目标文件路径
src_path = os.path.join(folder_path, file_name)
dst_path = os.path.join(target_folder, file_name)
# 复制文件
shutil.copy(src_path, dst_path)
希望这个回答能够帮到你!
阅读全文