如何从文件夹遍历图片并保存到新建文件夹

如何从文件夹遍历图片并保存到新建文件夹

直接上代码

import os

save_path = r'C:\Users\22828\Desktop\data\imgs'
extract_path = r'C:\Users\22828\Desktop\实时口罩人脸检测\val2014'

all_imgs=os.listdir(extract_path)
for item in all_imgs:
    if item=='COCO_val2014_000000014278.jpg':
        break
    extract_imgs=os.path.join(extract_path, item)
    write_imgs = os.path.join(save_path, item)
    with open(extract_imgs,'rb') as f:
        write_byte=f.read()
        with open(write_imgs,'wb') as wf:
            wf.write(write_byte)

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
要实现访问一个文件夹的内容并新建保存同名文件夹,然后接着访问下一个文件夹里的文件内容并新建该同名文件夹,您可以使用 Python 的 os 模块来实现。下面是一个示例代码,演示了如何实现这个功能: ```python import os # 指定要访问的文件夹路径 root_folder = '/path/to/root/folder' # 遍历文件夹中的每个子文件夹 for folder in os.listdir(root_folder): folder_path = os.path.join(root_folder, folder) # 只处理文件夹 if os.path.isdir(folder_path): # 创建同名文件夹 new_folder_path = os.path.join(root_folder, folder) os.makedirs(new_folder_path, exist_ok=True) # 遍历当前文件夹中的文件 for file in os.listdir(folder_path): file_path = os.path.join(folder_path, file) # 处理文件的操作 # 这里可以根据需要进行文件处理,例如复制、移动、重命名等 # 示例操作:复制文件到新建的同名文件夹中 new_file_path = os.path.join(new_folder_path, file) shutil.copy(file_path, new_file_path) ``` 请注意,这只是一个示例代码,您需要根据实际情况进行适当的修改和调整。在示例代码中,我们首先遍历指定文件夹中的每个子文件夹,并为每个子文件夹创建一个同名文件夹。然后,我们遍历当前文件夹中的文件,并进行相应的文件处理操作(这里示例操作是复制文件到新建的同名文件夹中)。您可以根据实际需求修改示例代码中的文件处理操作部分,以适应您的具体需求。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值