第一种情况:修改成类似   xxxx_1.jpg

import ospath =  "/home/zhangjl396/code/labelimg-utils-master/dataset/11/小兔兔/" #文件所在的文件夹路径filename_list = os.listdir(path) #读取文件夹中的文件名for i in range(len(filename_list)):name_used = path + filename_list[i]name_new = path + "no_clothes_"+str(i) + ".jpg"os.rename(name_used, name_new)

第二种情况,修改成XXXx_00001.jpg

首先利用上面代码修改成xxxx_1.jpg,再利用下面代码修改数字

import os
path = "/home/zhangjl396/code/labelimg-utils-master/dataset/11/健身男/"
filelist = os.listdir(path)
filelist.sort()
for file in filelist:Olddir=os.path.join(path,file)if os.path.isdir(Olddir):continuefilename=os.path.splitext(file)[0]#文件名 例如img0filename=filename[11:]#忽略文件名前3位 取后面数字字符串filetype = os.path.splitext(file)[1]  # 文件后缀名 例如.jpgNewdir=os.path.join(path,"no_clothes_"+filename.zfill(5)+filetype)#6位整数os.rename(Olddir,Newdir)

直接修改成类似waterRuler_00001.jpg形式

import ospath = "./bing/"  # 文件所在的文件夹路径filename_list = os.listdir(path)  # 读取文件夹中的文件名for i in range(len(filename_list)):name_used = path + filename_list[i]s = "%05d" % iname_new = path + "waterRuler_" + str(s) + ".jpg"os.rename(name_used, name_new)

python 批量修改文件名相关推荐

  1. python 修改文件名_【学习分享】利用python批量修改文件名

    1 前言 分享一个利用python批量修改文件名的方法,我们以前分享过用DOS命令来批量修改文件名,但是如果要修改多个文件夹内的文件名,用DOS命令就不好处理了,我们就来分享一下如何用python处理 ...

  2. c语言;文件名批量修改要求可以修改整个文件内文件名或后缀名自动,Python批量修改文件名...

    处理语料库时,有些文件名字很不规则,为了方便处理,同义按数字顺序修改名称,主要是用到os模块: import os def RenameFiles(srcdir): #将目录下所有的文件命名为数字开头 ...

  3. python批量修改文件名

    python之批量修改文件名 文章目录 python之批量修改文件名 前言 一.python批量修改文件名 1.源码 二.python批量修改文件名(按顺序) 1.源码 三.python批量修改文件名 ...

  4. python批量修改文件名(将中文改为英文首字母)和xml文件

    数据集中有中文,网络训练中报错,因此需要把其中的中文替换为英文. 01 批量修改文件名 利用python批量修改文件名,把文件名中的汉字自动替换成其首字母. import os; import pyp ...

  5. python批量修改文件名,并且文件名长度对齐

    python批量修改文件名,并且文件名长度对齐 import os path=r'E:\code\Datasets' filename_list=os.listdir(path) a=0 for i ...

  6. python批量修改文件名代码_python批量修改文件名的示例

    今天中午看了一集动漫<进击的巨人>,看完后发现这些视频的名称有点乱,于是编程来批量重命名. 重命名之前的各名称格式为--飞极速[www.feijisu.com][16][720P][CHS ...

  7. 使用Python批量修改文件名后缀

    [示例]批量修改文件名后缀 import osdef change_file_extension(path, old_ext, new_ext):for root, dirs, files in os ...

  8. ML二:python批量修改文件名-测试KDTree

    (1):#批量修改文件名 import os import numpy as np import string import shutil prefix =''#单引号,前缀! sufix ='txt ...

  9. python 批量修改文件名

    python3实现批量修改文件名 以批量修改某文件夹下所有图片名称为例,注释超详细,万能模板,读者可举一反三,适当修改模板,效果显著! #批量修改文件名 #批量修改图片文件名 import os im ...

  10. Python批量修改文件名,文件再多也只要一秒,省时又不闹心

    前言 嗨喽!大家好,这里是魔王 对于电脑中的文件夹啊,我们那是新建一个又一个啊,有时候,我们整理资料的时候就会发现,文件夹那是一个杂乱无章, 一个一个的去修改太浪费时间,咋今天就来分享一个小技巧:批量 ...

最新文章

  1. 2021-08-29概率论—第四章随机变量的数字特征
  2. Jzoj3931【NOIP2014day1官方数据】联合权值
  3. c++ cstring 转换 char_LeetCode 709. 转换成小写字母
  4. Android Studio中关于9-patch格式图片的编译错误
  5. java百度地图添加标注_调取百度地图接口,实现取自己的实时位置,然后可以在百度地图上添加信息标注...
  6. 不属于python的数据类型_下列________不是Python的数据类型。
  7. valgrind工具使用详解
  8. mySQL字符串字段区别_MySQL类型之(字符串列类型区分、数据类型区分)
  9. iCHM Reader for Mac(chm格式文件阅读器)
  10. RHEL6.4 NFS文件共享服务搭建
  11. PyTorch实现ResNet18
  12. 微信小程序——使用加速计实现水平仪功能,另介绍一款硬件数据监听工具(加速计、陀螺仪、设备方向)
  13. [ZT]毁人不倦的应试教育(3)
  14. web实训——3.12
  15. MySQL的各种安装方式都给你
  16. 《MAC OS X 技术内幕》读书笔记第一章:MAC OS X的起源
  17. python爬虫日记01
  18. 宾馆客户管理系统数据库java_JAVA连接数据库酒店管理系统.docx
  19. Ubuntu 18.04 安装教程
  20. v-cut改善案例_改善开发人员的工作环境-仅分三个阶段

热门文章

  1. 手机的c语言编译器的sleep怎么用,c语言sleep函数怎么用
  2. 【Tomcat】Tomcat卸载方法
  3. android自动微信支付平台,Android微信APP支付开发要点
  4. Android入门到精通,零基础必备
  5. python中list是有序的吗_python list有序吗
  6. 找不到Python安装地址怎么办
  7. 泛在电力物联网深度报告之一:架构、场景及投资机会
  8. Evernote还是不错的
  9. 程序员应该懂的经济学概念(一)
  10. 【Source教程】GCFScape下载安装与使用