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之Python安装
Sep 12 Python
python实现简单的计时器功能函数
Mar 14 Python
CentOS中使用virtualenv搭建python3环境
Jun 08 Python
漂亮的Django Markdown富文本app插件的实现
Jan 02 Python
Python基于matplotlib画箱体图检验异常值操作示例【附xls数据文件下载】
Jan 07 Python
解析Python的缩进规则的使用
Jan 16 Python
Python Django框架实现应用添加logging日志操作示例
May 17 Python
Python安装与基本数据类型教程详解
May 29 Python
PyQt4 treewidget 选择改变颜色,并设置可编辑的方法
Jun 17 Python
Python enumerate函数遍历数据对象组合过程解析
Dec 11 Python
pygame用blit()实现动画效果的示例代码
May 28 Python
如何基于Python代码实现高精度免费OCR工具
Jun 18 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如何计算两坐标点之间的距离
2018/12/29 PHP
TP5框架实现签到功能的方法分析
2020/04/05 PHP
用Div仿showModalDialog模式菜单的效果的代码
2007/03/05 Javascript
JS中的构造函数详细解析
2014/03/10 Javascript
js实现可兼容IE、FF、Chrome、Opera及Safari的音乐播放器
2015/02/11 Javascript
在JavaScript中正确引用bind方法的应用
2015/05/11 Javascript
在JavaScript中处理时间之setMinutes()方法的使用
2015/06/11 Javascript
js+css实现超简洁的二级下拉菜单效果代码
2015/09/07 Javascript
javascript实现移动端上的触屏拖拽功能
2016/03/04 Javascript
ichart.js绘制虚线、平均分虚线效果的实现代码
2016/05/05 Javascript
DOM操作和jQuery实现选项移动操作的简单实例
2016/06/07 Javascript
JS实现加载和读取XML文件的方法详解
2017/04/24 Javascript
Vue 报错TypeError: this.$set is not a function 的解决方法
2018/12/17 Javascript
用Vue.js方法创建模板并使用多个模板合成
2019/06/28 Javascript
详解 javascript对象创建模式
2020/10/30 Javascript
express异步函数异常捕获示例详解
2020/11/30 Javascript
Python自动化部署工具Fabric的简单上手指南
2016/04/19 Python
Python实现拷贝多个文件到同一目录的方法
2016/09/19 Python
Python语言实现百度语音识别API的使用实例
2017/12/13 Python
Python callable()函数用法实例分析
2018/03/17 Python
解决pycharm 误删掉项目文件的处理方法
2018/10/22 Python
pycharm恢复默认设置或者是替换pycharm的解释器实例
2018/10/29 Python
啥是佩奇?使用Python自动绘画小猪佩奇的代码实例
2019/02/20 Python
TensorFLow 不同大小图片的TFrecords存取实例
2020/01/20 Python
Python os模块常用方法和属性总结
2020/02/20 Python
python re模块常见用法例举
2021/03/01 Python
美国大城市最热门旅游景点门票:CityPASS
2016/12/16 全球购物
俄罗斯花园种植材料批发和零售网上商店:Беккер
2019/07/22 全球购物
Laura官网:加拿大女性的顶级时尚目的地
2019/09/20 全球购物
高中生学习生活的自我评价
2013/10/09 职场文书
审计主管岗位职责
2014/01/31 职场文书
公司爱心捐款倡议书
2014/05/14 职场文书
个人违纪检讨书
2014/09/15 职场文书
爱的教育观后感
2015/06/17 职场文书
2015年教务主任工作总结
2015/07/22 职场文书
小学学习委员竞选稿
2015/11/20 职场文书