使用python批量修改图片名称
‘’‘
本篇代码针对总文件夹:子文件夹:图片名 的图片文件格式最终修改为
’‘’
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批量修改图片名称相关推荐
- 用Python批量修改图片名称及后缀名
用Python批量修改图片名称及后缀名 import os a = 'dataset3\png/'//需要修改的图片所在的文件夹 b = 'dataset2\png/'//修改后的图片存放路径 fil ...
- 用Python批量修改图片名称(后缀)
当我们需要修改批量即几百幅图片的名称或后缀时,如果一个一个图片名称去重命名或是修改的话工作量就会很大.作为一名程序员,当然是要通过代码去解决这些繁琐的事情.下面是用python代码来实现批量修改图片名 ...
- Python批量修改图片名称,格式,并批量量化
from PIL import Image import numpy as np import cv2 import matplotlib.pyplot as plt import os####### ...
- 使用python批量修改图片名称为发票号码.jpg
使用百度人工自能库获取发票号码 百度ID.key请在百度平台获取.也可以使用OCR识别 from aip import AipOcr import easygui import os import t ...
- Python批量修改图片名称
由于客户提供的图片命名不符合规则,导致系统编译失败 图片较多,手动修改太繁琐,简单编写了一个批量修改程序 >>> >>> >>> import o ...
- 用python批量修改图片名称!超级简单
做图像分类时遇到的问题: 代码如下: 有python就可以用,只需要修改路径和名称. #coding=utf-8 import sys, string, os, shutildef RenameFil ...
- 批量修改图片名称(去掉原名字中的中文字符和空格)
python批量修改图片名称,去掉原名字中的中文字符和空格 如名字:KJG-A电泵冷油器泄漏4-20190219161731 (1).jpg-->KJG-A4-20190219161731(1) ...
- Python实现批量修改图片名称并存入新文件夹
背景 需要大量图片作为测试数据,使用公司员工照需要进行脱敏处理,批量修改图片名称,使其每个图片以数字为名并输出至新文件夹 思路 1.定义源文件路径,里面有批量待修改的文件 2.def() 方法定义函数 ...
- idea批量修改变量快捷键mac_使用Mac自带功能批量修改图片名称、类型和压缩图片大小...
Mac电脑自带的聚焦搜索功能已经很强大,可以快速准确的搜索电脑内的文件,但是从网上下载的文件,特别是一些图片文件都是一串数字组成的文件名,很难记忆和搜索,我们可以使用Mac自带的『自动操作』功能给图片 ...
最新文章
- 想搞自动识别系统的应用程序,希望能跟有志于此的朋友交流
- Queue.LinkedList
- 近期window7x64 打补丁之后IE11x64无法启动
- leetcode 122. 买卖股票的最佳时机 II
- java 定义一个未知长度数组
- acquisition calculation
- 快速切換手機版網頁語法
- 物联网世界的承诺与挑战
- Java语言程序设计 上机实验2 掌握Java的基本语言成分和流程控制语句。 掌握Java中数组的使用,理解引用数据类型。 掌握String类的使用。...
- VLC设置串流的TTL值
- Bailian2760 数字三角形【DP】
- Boost Log : Setting up sinks
- Win7系统主题路径
- Go语言学习之8 goroutine详解、定时器与单元测试
- docker镜像制作、数据管理
- 神经网络背后的数学原理:反向传播过程及公式推导
- BEGAN(Boundary Equilibrium GenerativeAdversarial Networks)-pyTorch实现
- python产生0101_GitHub - zhl0101/Python-100-Days: Python - 100天从新手到大师
- iOS:仿微信朋友圈的实现
- 修改linux系统的时间EDT为CST