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基础教程之实现石头剪刀布游戏示例
Feb 11 Python
python简单获取本机计算机名和IP地址的方法
Jun 03 Python
Python编程中使用Pillow来处理图像的基础教程
Nov 20 Python
Python操作Access数据库基本步骤分析
Sep 19 Python
Python中动态创建类实例的方法
Mar 24 Python
Python列表和元组的定义与使用操作示例
Jul 26 Python
Python实现的特征提取操作示例
Dec 03 Python
查看python安装路径及pip安装的包列表及路径
Apr 03 Python
python redis 批量设置过期key过程解析
Nov 26 Python
Python中断多重循环的几种方式详解
Feb 10 Python
python实现井字棋小游戏
Mar 04 Python
Keras Convolution1D与Convolution2D区别说明
May 22 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扎实个人基本功
2008/03/27 PHP
ezSQL PHP数据库操作类库
2010/05/16 PHP
试用php中oci8扩展
2015/06/18 PHP
php session 写入数据库
2016/02/13 PHP
php记录搜索引擎爬行记录的实现代码
2018/03/02 PHP
js玩一玩WSH吧
2007/02/23 Javascript
js跨域问题浅析及解决方法优缺点对比
2014/11/08 Javascript
jQuery技巧之让任何组件都支持类似DOM的事件管理
2016/04/05 Javascript
Ionic快速安装教程
2016/06/03 Javascript
对vue 键盘回车事件的实例讲解
2018/08/25 Javascript
Vue.js更改调试地址端口号的实例
2018/09/19 Javascript
vue+vuex+json-seiver实现数据展示+分页功能
2019/04/11 Javascript
node.js的http.createServer过程深入解析
2019/06/06 Javascript
JavaScript判断数组类型的方法
2019/10/23 Javascript
Vue的click事件防抖和节流处理详解
2019/11/13 Javascript
深入分析jQuery.one() 函数
2020/06/03 jQuery
浅谈JavaScript中你可能不知道URL构造函数的属性
2020/07/13 Javascript
antd design table更改某行数据的样式操作
2020/10/31 Javascript
Python的Flask框架及Nginx实现静态文件访问限制功能
2016/06/27 Python
Python实现快速计算词频功能示例
2018/06/25 Python
Python docx库用法示例分析
2019/02/16 Python
Python一行代码实现快速排序的方法
2019/04/30 Python
从列表或字典创建Pandas的DataFrame对象的方法
2019/07/06 Python
Python使用Tkinter实现转盘抽奖器的步骤详解
2020/01/06 Python
Python try except异常捕获机制原理解析
2020/04/18 Python
pandas apply多线程实现代码
2020/08/17 Python
CSS3旋转——彩色扇子兼容firefox浏览器
2013/06/04 HTML / CSS
吉力贝官方网站:Jelly Belly
2019/03/11 全球购物
阿拉伯书店:Jamalon
2019/07/24 全球购物
颇特女士:NET-A-PORTER(直邮中国)
2020/07/11 全球购物
高中毕业自我鉴定
2013/12/13 职场文书
个人授权委托书模板
2014/09/14 职场文书
升职感谢信
2015/01/22 职场文书
电影建党伟业观后感
2015/06/01 职场文书
《自己去吧》教学反思
2016/02/16 职场文书
Nginx 常用配置
2022/05/15 Servers