【批量改文件夹中的图片名称-python】
批量改文件夹中的图片名称-python(记录)
目的
最近在制作零件数据集标注时,发现在摄像机中拍摄的图片名称是乱码的,不便于进行数据标注,所以写下这段代码,以便日后再次使用。
转换之前图片文件夹中的图片:
转换之后图片文件夹中的图片:
代码
import os #导入操作模块oslst=os.listdir(r'C:\Users\Administrator\Desktop\图片') #os.listdir可以返回指定路径下的文件和目录信息,获取文件路径
print(lst)#查看目录信息total_num=len(lst)#获取文件长度,即个数
i=0
for sss in lst:print(sss)ori=r'C:\Users\Administrator\Desktop\图片'+os.sep+lst[i]#处理前的文件地址,即找到需要修改的图像new=r'C:\Users\Administrator\Desktop\图片'+os.sep+'测试_'+str(i+1)+".jpg"#处理后的文件地址,即修改名称后的图像,os.sep可以表示‘/’,或者‘\’,解决路径分隔符错乱os.rename(ori,new)print('converting: %s to %s...'%(ori,new))#转换成功显示,converting(转换)print('转换成功!!!')i+=1
print('total_num %d to rename &converted %d jpgs'%(total_num,i))#成功修改图像名称的个数个数
代码转换结果
路-路-路
【批量改文件夹中的图片名称-python】相关推荐
- python 按照顺序读取文件夹中的图片名称
前言: 在ubuntu16.04系统中,读取图像名称的时候,往往会出现乱序的现象,比如: 1,2,3,4,5,6,7,8,9,10 可能会被提取到的顺序为: 1,10,2,3,4,5,6,7,8,9 ...
- 如何批量修改文件夹中的照片名称
长久没有分类归类的照片,或者需要对文件中的照片重新排序命名 使用几行代码,轻松搞定,亲测有效! import osclass BatchRename():'''批量重命名文件夹中的图片文件'''def ...
- 用bat批量改文件夹中文件的名字
目录 获取需要文件夹中文件的所有文件路径 通过excel按规律改变名字 用ren 连接旧文件名和新文件名 把连接好的命令复制粘贴到txt,后改txt后缀为bat,完成! 获取需要文件夹中文件的所有文件 ...
- python批量读取文件里的图片_Python批量从文件夹中读取图片
导入必要的库 from PIL import Image import numpy as np 先导入一张图片 X_train = Image.open(r'.\faces\00b34e16b0270 ...
- 《批量处理图片》批量把文件夹中的图片放到Excel中-Excel批量上传图片
code: ="<table><img src=""C:\Users\UFO\Desktop\"&A1&".png& ...
- 如何批量导入不同文件夹中的图片
在标签设计印刷工作中,批量导入图片已经是非常普遍的功能了.不论图片名称是否有规律或者是否有在数据库中保存,经过一些专业的设置都可以实现批量导入.那么如果是不同文件夹中的图片该如何导入呢? 文件夹中图片 ...
- 快速批量修改文件夹中图片的格式
今天看到一个很不错的快速修改图片格式的方式,分享一下 快速批量修改文件夹中图片的格式 做图像处理的时候,需要将电脑文件夹中的图片格式批量修改,有一种不需要写代码的方法既可快速实现图片批量转换格式,具体 ...
- 如何批量修改文件夹中图片的后缀名
原文链接: https://blog.csdn.net/lshcc01/article/details/95233258 如何批量修改文件夹中图片的后缀名 方法:编写脚本 1.在图片所在的文件夹里新建 ...
- matlab读取一个文件的图片大小,Matlab读取文件夹中子文件夹中的图片并修改尺寸...
今天被师兄问到如何利用matlab批处理图片,觉得很简单嘛 就让他去百度 结果只百度到处理文件夹中图片的程序 好吧 这里放上如何处理文件夹中子文件夹的图片 现状:在一个名为casia的文件夹中,里面有 ...
最新文章
- TFS 2010 使用手册(二)项目集合与项目
- ubuntu12.04 更新内核
- pycharm 中写代码的提示的前符号 p,m ,c,v, f 是什么意思
- AOL、WebEx共同开发新AIM即时通讯
- 运维记录 - 业务日志清理功能
- 基本明白了什么是冲突域和广播域
- IDEA创建mavenWeb项目笔记
- IntelliJ IDEA 乱码:全网最全 4 种方法完美解决 IntelliJ IDEA 控制台中文乱码问题
- python中要使用导入全部的是什么符号-在python格式字符串中使用标点符号
- Java工作笔记-JPA查询达梦7数据库(Spring Boot + ORM)
- java:数字转string 报空指针_超干货详解:kotlin(4) java转kotlin潜规则
- 面试篇------性能测试+调优
- SpringBoot如何直接访问HTML页面
- linux5.5 分辨率,Linux Kernel 5.5 正式发布
- 大神教你Nginx常用基础配置方案
- C++动态绑定和静态绑定
- Go各种类型转换及函数的高级用法
- Zynga和Unity:独家奖励广告
- Vivo应用商店上架最全最细流程
- 第一章 软件开发入门引导及概述
热门文章
- 房地产行业不良资产处置方式
- iOS UILabel设置行间距和字间距并计算高度
- iOS 上架app的过程当中出现the Info.plist is missing or could not be parsed.经历
- SQLMap使用教程:从入门到入狱详细指南
- 使用VScode调试与编写bash脚本
- python神经网络编程 豆瓣,python神经网络图像分类
- 教师计算机应用能力提升培训总结,2019年教师信息技术应用能力提升培训总结.docx...
- 利用JVM在线调试工具排查线上问题(超实用)
- Maya多版本下载和安装
- Java注解案例-简单测试框架