‘’‘
本篇代码针对总文件夹:子文件夹:图片名 的图片文件格式最终修改为
’‘’
import os
from PIL import Imagedir_path = r'总文件夹名称'i = 0
for sub_dir in os.listdir(dir_path):j = 0for img_path in os.listdir(os.path.join(dir_path,sub_dir)):path = os.path.join(dir_path,sub_dir,img_path)# 读取图片img = Image.open(path)# 重新命名并保存dir_name = r'./newfile/' + sub_dirif os.path.exists(dir_name):img.save('./newfile/' + sub_dir + '/'+str(i)+'.'+str(j) + '.png')else:os.mkdir(dir_name)img.save('./newfile/' + sub_dir + '/' + str(i) + '.' + str(j) + '.png')j += 1i += 1

使用python批量修改图片名称相关推荐

  1. 用Python批量修改图片名称及后缀名

    用Python批量修改图片名称及后缀名 import os a = 'dataset3\png/'//需要修改的图片所在的文件夹 b = 'dataset2\png/'//修改后的图片存放路径 fil ...

  2. 用Python批量修改图片名称(后缀)

    当我们需要修改批量即几百幅图片的名称或后缀时,如果一个一个图片名称去重命名或是修改的话工作量就会很大.作为一名程序员,当然是要通过代码去解决这些繁琐的事情.下面是用python代码来实现批量修改图片名 ...

  3. Python批量修改图片名称,格式,并批量量化

    from PIL import Image import numpy as np import cv2 import matplotlib.pyplot as plt import os####### ...

  4. 使用python批量修改图片名称为发票号码.jpg

    使用百度人工自能库获取发票号码 百度ID.key请在百度平台获取.也可以使用OCR识别 from aip import AipOcr import easygui import os import t ...

  5. Python批量修改图片名称

    由于客户提供的图片命名不符合规则,导致系统编译失败 图片较多,手动修改太繁琐,简单编写了一个批量修改程序 >>> >>> >>> import o ...

  6. 用python批量修改图片名称!超级简单

    做图像分类时遇到的问题: 代码如下: 有python就可以用,只需要修改路径和名称. #coding=utf-8 import sys, string, os, shutildef RenameFil ...

  7. 批量修改图片名称(去掉原名字中的中文字符和空格)

    python批量修改图片名称,去掉原名字中的中文字符和空格 如名字:KJG-A电泵冷油器泄漏4-20190219161731 (1).jpg-->KJG-A4-20190219161731(1) ...

  8. Python实现批量修改图片名称并存入新文件夹

    背景 需要大量图片作为测试数据,使用公司员工照需要进行脱敏处理,批量修改图片名称,使其每个图片以数字为名并输出至新文件夹 思路 1.定义源文件路径,里面有批量待修改的文件 2.def() 方法定义函数 ...

  9. idea批量修改变量快捷键mac_使用Mac自带功能批量修改图片名称、类型和压缩图片大小...

    Mac电脑自带的聚焦搜索功能已经很强大,可以快速准确的搜索电脑内的文件,但是从网上下载的文件,特别是一些图片文件都是一串数字组成的文件名,很难记忆和搜索,我们可以使用Mac自带的『自动操作』功能给图片 ...

最新文章

  1. 想搞自动识别系统的应用程序,希望能跟有志于此的朋友交流
  2. Queue.LinkedList
  3. 近期window7x64 打补丁之后IE11x64无法启动
  4. leetcode 122. 买卖股票的最佳时机 II
  5. java 定义一个未知长度数组
  6. acquisition calculation
  7. 快速切換手機版網頁語法
  8. 物联网世界的承诺与挑战
  9. Java语言程序设计 上机实验2 掌握Java的基本语言成分和流程控制语句。 掌握Java中数组的使用,理解引用数据类型。 掌握String类的使用。...
  10. VLC设置串流的TTL值
  11. Bailian2760 数字三角形【DP】
  12. Boost Log : Setting up sinks
  13. Win7系统主题路径
  14. Go语言学习之8 goroutine详解、定时器与单元测试
  15. docker镜像制作、数据管理
  16. 神经网络背后的数学原理:反向传播过程及公式推导
  17. BEGAN(Boundary Equilibrium GenerativeAdversarial Networks)-pyTorch实现
  18. python产生0101_GitHub - zhl0101/Python-100-Days: Python - 100天从新手到大师
  19. iOS:仿微信朋友圈的实现
  20. 修改linux系统的时间EDT为CST

热门文章

  1. 【C语言】题目:输入某年某月某日,判断这一天是这一年的第几天?
  2. Android 内容复制到剪贴板
  3. ElasticSearch学习(四)—— 中文按拼音排序拼音检索
  4. 主板常见故障的维修方法
  5. 【电脑】你了解电脑吗?
  6. [go]深入学习Go总结
  7. 利用Python进行数据分析的学习笔记——chap9
  8. HBuilder安装教程
  9. CIPT备考心得分享-下一个考过的就是你
  10. 46FPS+1080Px2超分+手机NPU,arm提出一种基于重参数化思想的超高效图像超分方案