python实现读取指定文件下的图片到指定目录文件夹

具体的,读取指定文件下使用Python编写的代码,用于读取指定文件夹及其子文件夹下所有.jpg格式(可更换)的图像,并将读取的图像保存到新的文件夹中,并且将保存的文件重新命名为从1开始的顺序编号:

import os
import shutil

def read_and_save_images(source_folder, destination_folder):
    # 创建目标文件夹
    if not os.path.exists(destination_folder):
        os.makedirs(destination_folder)
    
    # 初始化文件计数器
    count = 1
    
    # 遍历源文件夹及其子文件夹
    for root, dirs, files in os.walk(source_folder):
        for file in files:
            if file.lower().endswith(".jpg"):
                # 构造文件的完整路径
                source_path = os.path.join(root, file)
                # 构造目标文件的完整路径并生成新的文件名
                new_file_name = str(count) + ".jpg"
                destination_path = os.path.join(destination_folder, new_file_name)
                # 复制图像文件到目标文件夹并重命名
                shutil.copyfile(source_path, destination_path)
                
                # 更新文件计数器
                count += 1

# 指定源文件夹路径和目标文件夹路径
source_folder = "F:\\单件分离相机验证\\数据\\20230817\\小包裹和黑包\\1\\"
destination_folder = "./images/"

# 调用函数读取图像并保存
read_and_save_images(source_folder, destination_folder)

请确保将/path/to/source_folder替换为实际的源文件夹路径,将/path/to/destination_folder替换为实际的目标文件夹路径。该代码会遍历指定文件夹及其子文件夹,找到所有.jpg格式的图像文件,并将它们复制到新的文件夹中,并且按顺序编号重命名保存的文件。编号从1开始递增。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值