import osclass BatchRename():'''批量重命名文件夹中的图片文件'''def __init__(self):self.path = 'D:/Video/pain3'  #表示需要命名处理的文件夹self.save_path='D:/Video/sh200_31'#保存重命名后的图片地址def rename(self):filelist = os.listdir(self.path) #获取文件路径total_num = len(filelist) #获取文件长度(个数)i = 1  #表示文件的命名是从1开始的for item in filelist:print(item)if item.endswith('.jpg'):  #初始的图片的格式为jpg格式的(也可换为其他格式,注意下面也要换)src = os.path.join(os.path.abspath(self.path), item)#当前文件中图片的地址dst = os.path.join(os.path.abspath(self.save_path), ''+str(i) + '.jpg')#处理后文件的地址和名称try:os.rename(src, dst)print ('converting %s to %s ...' % (src, dst))i = i + 1except:continueprint ('total %d to rename & converted %d jpgs' % (total_num, i))if __name__ == '__main__':demo = BatchRename()demo.rename()

将文件夹内的照片批量修改名字相关推荐

  1. 将电脑文件夹内的文件名批量导入到Excel表格中

    需求:将文件夹内的文件名称批量整理到EXCEL表格 步骤: 1.在文件夹内单机鼠标右键新建一个文本文档 2.打开文档,输入:dir /b >list.csv ctrl+s 保存. 3.将文本文档 ...

  2. 【教程】几秒钟批量处理文件夹内文件名中相同的部分名字的相同部分去掉或替换掉,如何批量修改文件名?

    看到好多人问如何批量修改文件名,主要问题包括以下类型: 1.在一个文件夹内或者子文件夹内,文件名中相同的部分名字统一删掉 2.在一个文件夹内或者子文件夹,有很多文件名种有关键字要替换成某个文字 3.如 ...

  3. Python OpenCV 批量修改文件夹内所有图片的尺寸

    Python OpenCV 批量修改文件夹内所有图片的尺寸 简述 插件 遍历所有文件(包括子文件) 缩放图片尺寸并保存图片 遍历并修改图片 简述 遍历文件夹下的所有子文件(包括自文件夹内的)的图片批量 ...

  4. 在EXCEL中通过VBA实现批量读取文件夹内的文件名称

    需求:有时候需要批量读取某个文件夹中的文件名称,有的程序只能读取同类型的,当文件为不同类型时就无法读取,因此需要写一个VBA程序,实现批量读取同一文件夹内的所有文件名称,且不需要修改程序就可以自由选择 ...

  5. bat 文件夹内文件批量重命名

    文件夹内文件批量重命名,示例如下: chcp 65001 @echo off set /p w=请输入文件格式(即扩展名并以回车结束): ::set /p wf=请输入要修改的文字(以回车结束): s ...

  6. linux文件夹内JPG批量转PNG

    文件夹内.jpg批量转.png ls -1 *.jpg | xargs -n 1 bash -c 'convert "$0" "${0%.jpg}.png"' ...

  7. SFTP获取文件夹内的文件名,文件大小,文件修改时间

    SFTP获取文件夹内的文件名,文件大小,文件修改时间 使用SFTP协议获取服务上的指定路径的文件夹下的所有文件名,文件大小,文件的修改时时间等. 工具类 import java.io.File; im ...

  8. [VS_C#实战案例](1)批量提取文件夹内txt文件的指定字符串生成excel表格

    [VS_C#实战案例](1)批量提取文件夹内txt内容生成excel表格 个人边学习边开发的日常总结,发布在此与各位交流.共同进步. 语言:c# 软件:visual studio 实现功能:提取指定文 ...

  9. 文件夹内相同类型文件批量重命名

    文件功能:可以把文件夹内相同类型的文件批量重新命名.批量重命名可以自行添加统一前缀.前缀后面则是从0001开始的编号,目前程序默认的是4位.另外,每次重命名的是某一类文件,如txt.jpg等,由用户自 ...

最新文章

  1. 创建azure服务器
  2. @请注意查收:《史上最全的AI论文资料》.pdf
  3. 设置隐藏文件的显示与隐藏方法
  4. 二维数组联通子数组和最大
  5. Form窗体的属性与值 1123
  6. resopnse处理HTTP文件头
  7. Netty 的核心组件
  8. IDEA开发中常用快捷键
  9. 创建虚拟文件系统设备文件节点_使用proc_create实例分析
  10. 北京专精特新企业申报攻略
  11. 南昌航空大学计算机控制实验,南昌航空大学关于实验教学的管理办法
  12. java中级课程_完整的JAVA中级程序员全面学习路线教程
  13. easyui tree修改图标
  14. 不了解喜欢的明星有什么关系?教你用Neo4j 快速构建明星关系图谱,让你比他自己还了解
  15. 虚拟动力数字人技术亮相第六届文创产业大会,探见元宇宙 驱动新文创
  16. excel自动筛选_在Excel 2007中按选择自动筛选
  17. 视频教程-微信小程序系统教程Java版[3/3阶段]_微信小程序电商系统-微信开发
  18. css3 烟 蚊香_HTML5前端特效库 css3 按钮粒子烟花特效源码
  19. 微信小程序App Page 模块化
  20. (PL2303)Prolific usb-to-serial在WIN7, WIN8和WIN10上驱动的问题

热门文章

  1. 服务器和网页接口,WebApi架构详解,WebApi接口搭建与部署WebApi服务器
  2. 【接口技术】实验二:基本I/O实验
  3. 冯·诺依曼结构与哈佛结构浅析
  4. 在鹅厂的第5219天,我毕业了...
  5. ANSVC无功补偿装置在南京某高等院校中的应用
  6. python3 实现自动生成入账记录表
  7. 【转】Matlab坐标修改及旋转
  8. java隐藏手机号中间四位和隐藏邮箱
  9. watch gt3 鸿蒙,华为matepad pro2和watchGT3系列即将发布!
  10. 法国“毁容”女教师请求安乐死