python:批量修改文件夹下所有图片名字,改为文件夹名字的一部分+.jpg
1. 目标:批量修改"E:/BaiduNetdiskDownload/jaffedbase/resize128_out"目录下的所有文件夹里的图片的名字,改为文件夹的名字的一部分+后缀.jpg。
2. 代码:
import osrootdir="E:/BaiduNetdiskDownload/jaffedbase/resize128_out"
#获取目录下文件名清单
list=os.listdir(rootdir)
#print(files)for i in range(0,len(list)): #遍历目录下的所有文件夹path=os.path.join(rootdir,list[i]) if os.path.isdir(path): #判断是否为文件夹dir_name=list[i] image_name=dir_name[:-8]+'.jpg' #截取文件夹名称,获得图片名称#print(image_name)files=os.listdir(path) #遍历文件夹下的所有文件for file_name in files:os.chdir("E:/BaiduNetdiskDownload/jaffedbase/resize128_out/"+dir_name) #修改工作路径newname=image_nameos.rename(file_name,newname)print(newname)
3. 结果:
原本:"E:/BaiduNetdiskDownload/jaffedbase/resize128_out"目录下的文件夹,如下图所示:
修改后:(图片名字更改结果)
python:批量修改文件夹下所有图片名字,改为文件夹名字的一部分+.jpg相关推荐
- python批量修改labelme(COCO)标注的json文件的label标签名称
python批量修改labelme(COCO)标注的json文件的label标签名称 在深度学习的实践中,使用labelme标注软件标注好数据集之后,如果标签的名称标注错误或者需要修改,庞大的数据量依 ...
- python读取文件夹下所有图片_python 读取单文件夹中的图片文件信息保存到csv文件中...
# -*- coding: utf-8 -*- # @Time : 2019-09-17 10:21 # @Author : scyllake import os import csv #要读取的文件 ...
- c语言;文件名批量修改要求可以修改整个文件内文件名或后缀名自动,Python批量修改文件名...
处理语料库时,有些文件名字很不规则,为了方便处理,同义按数字顺序修改名称,主要是用到os模块: import os def RenameFiles(srcdir): #将目录下所有的文件命名为数字开头 ...
- python读取文件夹下所有图片
python读取文件夹下所有图片 具体实现步骤 功能需求 说明 第一步:导入库 第二步:写读取函数 第三步:函数调用 结语 具体实现步骤 功能需求 读取一个文件夹中的所有图片,并将图像数据存储在一个文 ...
- Python批量命名某目录下的所有图片名字
Python批量命名某目录下的所有图片名字 1. 需求 2. Python解决需求 2.1 文件遍历的方法 2.2 文件重命名 2.3 需求分析 2.4 Python代码实现 2.5 程序的扩展 3. ...
- Python批量修改单个文件夹文件后缀
今天下载了视频,但是视频格式是.mkv的,唱戏机不支持mkv格式,所以需要将后缀改成.mp4(其他文件格式也可以),由于视频比较多一个一个的更改比较麻烦,所以想到了用python来进行批量修改. 首先 ...
- python 内置的os模块将文件夹下所有图片名称加上指定字符
# eg:将文件夹下所有图片名称加上'M' def change_name(path_img):global iif os.path.isfile(path_img):file_path=os.pat ...
- 使用python批量修改txt文件中的信息
使用python批量修改txt文件 在更改深度学习很多标签文件的时候,我们有时候需要自己修改txt文件里的路径,这时候如果写一个python程序,就会比较容易: import os import ra ...
- python批量修改文件扩展名
python批量修改文件扩展名录 前言 代码如下 前言 利用python将文件夹里的.txt文件修改为.tif文件. 代码如下 import os dir='/home/下载/'#文件所在目录 fil ...
- python批量修改文件名(将中文改为英文首字母)和xml文件
数据集中有中文,网络训练中报错,因此需要把其中的中文替换为英文. 01 批量修改文件名 利用python批量修改文件名,把文件名中的汉字自动替换成其首字母. import os; import pyp ...
最新文章
- Windows 给力!可以扔掉 Linux 虚拟机了!
- 自制MVC之工具类插件一
- Python模块制作
- Linux下安装搜狗拼音输入法
- SecureCRT 或者 超级终端 始终无法ping通主机
- java对嵌入式_Java用于嵌入式系统的优点
- 理解 Linux/Unix 登录脚本
- 黑鲨4游戏手机开启预热:4>5+6+7 比竞品更胜一筹
- PHP7 pecl 安装 mongodb扩展 和 PHPLIB
- TIOBE 2 月编程语言排行榜:Objective-C 的出路在何方?
- linux 安装apache、tomcat问题汇总
- Android Studio 快速实现上传项目到Github(详细步骤)
- 西班牙打掉一黑客集团 曾千万台肉鸡
- windows bat 命令之%~dp0
- 获取最顶层的ViewController top ViewController swift
- 自学的程序员如何找到好工作?
- 堪称神器的办公工具,国产精品福昕PDF编辑器上榜
- 台式计算机拆装过程和注意事项,怎么组装台式电脑 台式电脑组装注意事项
- python 下载 M3U8 视频
- matlab中marker太密,Matlab画图时Marker过多的解决方法.pdf
热门文章
- 3dmax 模型到unity3d注意问题
- python pip 安装 win10 解决anacoda代理错误 ProxyError: Conda cannot proxy configuration
- 190421每日一句
- HCI实验图常见类型
- 传智播客黑马 Python学习笔记之python初识
- Atitit 虚拟经济世代 与 知识管理
- Atitit.使用引擎加脚本架构的设计 使用php,js来开发桌面程序。。
- atitit.基于虚拟机的启动器设计 --java 启动器 java生成exe
- (转)江南愤青丨丨监管办法之后,网贷一地鸡毛(2016年)
- 浅谈SSD应用和发展趋势