文件夹内取出图片

发布时间 2023-12-20 14:52:59作者: 不上火星不改名
import os
import shutil

def copy_images(source_folder, target_folder):
    """
    从源文件夹复制所有图片文件到目标文件夹。
    支持常见的图片格式,如.jpg, .jpeg, .png, .gif, .bmp, 和.tiff。
    """
    image_extensions = ('.jpg', '.jpeg', '.png', '.gif', '.bmp', '.tiff')
    for root, dirs, files in os.walk(source_folder):
        for file in files:
            if file.lower().endswith(image_extensions):
                full_file_path = os.path.join(root, file)
                shutil.copy(full_file_path, target_folder)
    print(f"所有来自 {source_folder} 的图片已被复制到 {target_folder}")

# 主程序执行
if __name__ == "__main__":
    source = input("请输入源文件夹的路径: ")
    target = input("请输入目标文件夹的路径: ")
    copy_images(source, target)