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中偏函数partial用法实例分析
Jul 08 Python
Django日志模块logging的配置详解
Feb 14 Python
利用pyinstaller或virtualenv将python程序打包详解
Mar 22 Python
Python实现统计文本文件字数的方法
May 05 Python
浅谈numpy中linspace的用法 (等差数列创建函数)
Jun 07 Python
python 垃圾收集机制的实例详解
Aug 20 Python
Django学习教程之静态文件的调用详解
May 08 Python
终端命令查看TensorFlow版本号及路径的方法
Jun 13 Python
深入浅析Python 中 is 语法带来的误解
May 07 Python
python同时遍历两个list用法说明
May 02 Python
keras-siamese用自己的数据集实现详解
Jun 10 Python
利用Python实现斐波那契数列的方法实例
Jul 26 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+MYSQL的文章管理系统(二)
2006/10/09 PHP
如何让PHP编码更加好看利于阅读
2019/05/12 PHP
在Laravel的Model层做数据缓存的实现
2019/09/26 PHP
escape、encodeURI、encodeURIComponent等方法的区别比较
2006/12/27 Javascript
JS的递增/递减运算符和带操作的赋值运算符的等价式
2007/12/08 Javascript
javascript打印html内容功能的方法示例
2013/11/28 Javascript
js 时间格式与时间戳的相互转换示例代码
2013/12/25 Javascript
js 日期比较相关天数代码
2014/04/02 Javascript
zepto.js中tap事件阻止冒泡的实现方法
2015/02/12 Javascript
jQuery实现Flash效果上下翻动的中英文导航菜单代码
2015/09/22 Javascript
简单实现js选项卡切换效果
2016/02/03 Javascript
第一次接触神奇的Bootstrap导航条
2016/08/09 Javascript
js时间比较 js计算时间差的简单实现方法
2016/08/26 Javascript
利用vue写todolist单页应用
2016/12/15 Javascript
JavaScript实现跟随滚动缓冲运动广告框
2017/07/15 Javascript
详解vue axios用post提交的数据格式
2018/08/07 Javascript
微信小程序实现左右列表联动
2020/05/19 Javascript
浅谈layui分页控件field参数接收对象的问题
2019/09/20 Javascript
微信小程序转化为uni-app项目的方法示例
2020/05/22 Javascript
python生成器表达式和列表解析
2016/03/10 Python
python删除服务器文件代码示例
2018/02/09 Python
Django进阶之CSRF的解决
2018/08/01 Python
Python 线性回归分析以及评价指标详解
2020/04/02 Python
浅谈opencv自动光学检测、目标分割和检测(连通区域和findContours)
2020/06/04 Python
意大利综合购物网站:Giordano Shop
2016/10/21 全球购物
凌阳科技股份有限公司C++程序员面试题笔试题
2014/11/20 面试题
网络工程师面试(三木通信技术有限公司)
2013/06/05 面试题
linux比较文件内容的命令是什么
2015/09/23 面试题
法律专业个人实习自我鉴定
2013/09/23 职场文书
法学专业应届生求职信
2013/10/16 职场文书
《胡杨》教学反思
2014/02/16 职场文书
员工团队活动方案
2014/08/28 职场文书
民主评议党员工作总结
2014/10/20 职场文书
优秀英文求职信范文
2015/03/19 职场文书
有关朝花夕拾的读书笔记
2015/06/29 职场文书
涨工资申请书应该怎么写?
2019/07/08 职场文书