python 批量修改文件名
第一种情况:修改成类似 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 批量修改文件名相关推荐
- python 修改文件名_【学习分享】利用python批量修改文件名
1 前言 分享一个利用python批量修改文件名的方法,我们以前分享过用DOS命令来批量修改文件名,但是如果要修改多个文件夹内的文件名,用DOS命令就不好处理了,我们就来分享一下如何用python处理 ...
- c语言;文件名批量修改要求可以修改整个文件内文件名或后缀名自动,Python批量修改文件名...
处理语料库时,有些文件名字很不规则,为了方便处理,同义按数字顺序修改名称,主要是用到os模块: import os def RenameFiles(srcdir): #将目录下所有的文件命名为数字开头 ...
- python批量修改文件名
python之批量修改文件名 文章目录 python之批量修改文件名 前言 一.python批量修改文件名 1.源码 二.python批量修改文件名(按顺序) 1.源码 三.python批量修改文件名 ...
- python批量修改文件名(将中文改为英文首字母)和xml文件
数据集中有中文,网络训练中报错,因此需要把其中的中文替换为英文. 01 批量修改文件名 利用python批量修改文件名,把文件名中的汉字自动替换成其首字母. import os; import pyp ...
- python批量修改文件名,并且文件名长度对齐
python批量修改文件名,并且文件名长度对齐 import os path=r'E:\code\Datasets' filename_list=os.listdir(path) a=0 for i ...
- python批量修改文件名代码_python批量修改文件名的示例
今天中午看了一集动漫<进击的巨人>,看完后发现这些视频的名称有点乱,于是编程来批量重命名. 重命名之前的各名称格式为--飞极速[www.feijisu.com][16][720P][CHS ...
- 使用Python批量修改文件名后缀
[示例]批量修改文件名后缀 import osdef change_file_extension(path, old_ext, new_ext):for root, dirs, files in os ...
- ML二:python批量修改文件名-测试KDTree
(1):#批量修改文件名 import os import numpy as np import string import shutil prefix =''#单引号,前缀! sufix ='txt ...
- python 批量修改文件名
python3实现批量修改文件名 以批量修改某文件夹下所有图片名称为例,注释超详细,万能模板,读者可举一反三,适当修改模板,效果显著! #批量修改文件名 #批量修改图片文件名 import os im ...
- Python批量修改文件名,文件再多也只要一秒,省时又不闹心
前言 嗨喽!大家好,这里是魔王 对于电脑中的文件夹啊,我们那是新建一个又一个啊,有时候,我们整理资料的时候就会发现,文件夹那是一个杂乱无章, 一个一个的去修改太浪费时间,咋今天就来分享一个小技巧:批量 ...
最新文章
- 2021-08-29概率论—第四章随机变量的数字特征
- Jzoj3931【NOIP2014day1官方数据】联合权值
- c++ cstring 转换 char_LeetCode 709. 转换成小写字母
- Android Studio中关于9-patch格式图片的编译错误
- java百度地图添加标注_调取百度地图接口,实现取自己的实时位置,然后可以在百度地图上添加信息标注...
- 不属于python的数据类型_下列________不是Python的数据类型。
- valgrind工具使用详解
- mySQL字符串字段区别_MySQL类型之(字符串列类型区分、数据类型区分)
- iCHM Reader for Mac(chm格式文件阅读器)
- RHEL6.4 NFS文件共享服务搭建
- PyTorch实现ResNet18
- 微信小程序——使用加速计实现水平仪功能,另介绍一款硬件数据监听工具(加速计、陀螺仪、设备方向)
- [ZT]毁人不倦的应试教育(3)
- web实训——3.12
- MySQL的各种安装方式都给你
- 《MAC OS X 技术内幕》读书笔记第一章:MAC OS X的起源
- python爬虫日记01
- 宾馆客户管理系统数据库java_JAVA连接数据库酒店管理系统.docx
- Ubuntu 18.04 安装教程
- v-cut改善案例_改善开发人员的工作环境-仅分三个阶段