python文件名批量重命名脚本实例代码


Posted in Python onApril 22, 2021

python文件名批量重命名脚本

#encoding=utf-8
import cv2
import os
import shutil

base_dir = r'文件所在的文件夹路径'
SourseDir1 = r'源文件1名'
SourseDir2 = r'源文件2名'

DestDir = r'IMG'
DestSourseDir1NameDirPath = os.path.join(base_dir,DestDir)
if not os.path.exists(DestSourseDir1NameDirPath):
    os.mkdir(DestSourseDir1NameDirPath)
SourseDir1SourseNames = os.listdir(os.path.join(base_dir,SourseDir1))

for SourseDir1SourseName in SourseDir1SourseNames:
    SourseDir1SourseNamePath=os.path.join(os.path.join(base_dir,SourseDir1), SourseDir1SourseName)
    DestSourseDir1Name = '文件前缀'+SourseDir1SourseName#文件1修改后的名字格式

    DestSourseDir1NamePath = os.path.join(DestSourseDir1NameDirPath,DestSourseDir1Name)
    shutil.copyfile(SourseDir1SourseNamePath,DestSourseDir1NamePath)

SourseDir2SourseNames = os.listdir(os.path.join(base_dir,SourseDir2SourseDir))

for SourseDir2SourseName in SourseDir2SourseNames:
    SourseDir2SourseNamePath=os.path.join(os.path.join(base_dir,SourseDir2SourseDir), SourseDir2SourseName)
    DestSourseDir2Name = '文件前缀'+SourseDir2SourseName#文件2修改后的名字格式

    DestSourseDir2NamePath = os.path.join(DestSourseDir1NameDirPath,DestSourseDir2Name)
    shutil.copyfile(SourseDir2SourseNamePath,DestSourseDir2NamePath)

使用步骤

第一步:安装代码中的相应库文件,方法:pip install XXXX。

第二步:把代码中文件名和地址做相应替换,需要修改的格式作相应修改,即可使用。

Python批量重命名图片文件

python文件名批量重命名脚本实例代码

#!/usr/bin/env python
# -*- coding: utf-8 -*-
import os

class ImageRename():
    def __init__(self):
        self.path = 'D:/xpu/paper/plate_data'

    def rename(self):
        filelist = os.listdir(self.path)
        total_num = len(filelist)

        i = 0
        for item in filelist:
            if item.endswith('.jpg'):
                src = os.path.join(os.path.abspath(self.path), item)
                dst = os.path.join(os.path.abspath(self.path), '0000' + format(str(i), '0>3s') + '.jpg')
                os.rename(src, dst)
                print 'converting %s to %s ...' % (src, dst)
                i = i + 1
        print 'total %d to rename & converted %d jpgs' % (total_num, i)

if __name__ == '__main__':
    newname = ImageRename()
    newname.rename()

总结

到此这篇关于python文件名批量重命名脚本的文章就介绍到这了,更多相关python文件名批量重命名内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Python 相关文章推荐
详解Python中的各种函数的使用
May 24 Python
python写日志封装类实例
Jun 28 Python
浅谈用Python实现一个大数据搜索引擎
Nov 28 Python
python日期时间转为字符串或者格式化输出的实例
May 29 Python
Python打包方法Pyinstaller的使用
Oct 09 Python
selenium在执行phantomjs的API并获取执行结果的方法
Dec 17 Python
Python实现将多个空格换为一个空格.md的方法
Dec 20 Python
对python读取zip压缩文件里面的csv数据实例详解
Feb 08 Python
Python后台开发Django的教程详解(启动)
Apr 08 Python
python将字符串转换成json的方法小结
Jul 09 Python
Django如何将URL映射到视图
Jul 29 Python
python用opencv完成图像分割并进行目标物的提取
May 25 Python
python爬虫之爬取笔趣阁小说
python获取淘宝服务器时间的代码示例
Apr 22 #Python
详解Django中 render() 函数的使用方法
python tkinter实现定时关机
Python爬虫之爬取某文库文档数据
Apr 21 #Python
Python数据分析之pandas函数详解
Apr 21 #Python
python基础之停用词过滤详解
Apr 21 #Python
You might like
PHP生成带有雪花背景的验证码
2008/09/28 PHP
Laravel5权限管理方法详解
2016/07/26 PHP
改变javascript函数内部this指针指向的三种方法
2010/04/23 Javascript
编写针对IE的JS代码两种编写方法
2013/01/30 Javascript
用js代码改变单选框选中状态的简单实例
2013/12/18 Javascript
jquery中html、val与text三者属性取值的联系与区别介绍
2013/12/29 Javascript
jquery 实现两级导航菜单附效果图
2014/03/07 Javascript
JS函数的几种定义方式分析
2015/12/17 Javascript
Node.js+Express配置入门教程
2016/05/19 Javascript
html+js+highcharts绘制圆饼图表的简单实例
2016/08/04 Javascript
同步文本框内容JS代码实现
2016/08/04 Javascript
JavaScript实现大图轮播效果
2017/01/11 Javascript
JS实现unicode和UTF-8之间的互相转换互转
2017/07/05 Javascript
浅谈FastClick 填坑及源码解析
2018/03/02 Javascript
js操作二进制数据方法
2018/03/03 Javascript
微信小程序滑动选择器的实现代码
2018/08/10 Javascript
JavaScript内置对象math,global功能与用法实例分析
2019/06/10 Javascript
简单实现节流函数和防抖函数过程解析
2019/10/08 Javascript
自己编程中遇到的Python错误和解决方法汇总整理
2015/06/03 Python
Python中的id()函数指的什么
2017/10/17 Python
PyTorch CNN实战之MNIST手写数字识别示例
2018/05/29 Python
Flask框架信号用法实例分析
2018/07/24 Python
加拿大折扣、优惠券和交易网站:WagJag
2018/02/07 全球购物
捷克家居装饰及图书音像购物网站:Velký košík
2018/04/16 全球购物
英国赛车、汽车改装和摩托车零件购物网站:Demon Tweeks
2018/10/29 全球购物
工程造价与管理专业应届生求职信
2013/11/23 职场文书
经典大学生求职信范文
2014/01/06 职场文书
西门豹教学反思
2014/02/04 职场文书
企业文化标语大全
2014/06/10 职场文书
医生党的群众路线教育实践活动个人对照检查材料
2014/09/23 职场文书
群众路线个人对照检查材料2014
2014/09/26 职场文书
亚布力滑雪场导游词
2015/02/09 职场文书
2015教师个人德育工作总结
2015/07/22 职场文书
创业计划书之情侣餐厅
2019/09/29 职场文书
CSS 使用 resize 实现图片拖拽切换预览功能(强大功能)
2021/08/23 HTML / CSS
python使用BeautifulSoup 解析HTML
2022/04/24 Python