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 相关文章推荐
Python3实现连接SQLite数据库的方法
Aug 23 Python
python标准算法实现数组全排列的方法
Mar 17 Python
python实现字符串和日期相互转换的方法
May 13 Python
Python基于select实现的socket服务器
Apr 13 Python
Python的Flask框架中配置多个子域名的方法讲解
Jun 07 Python
深入理解Python中的*重复运算符
Oct 28 Python
Python cookbook(数据结构与算法)实现对不原生支持比较操作的对象排序算法示例
Mar 15 Python
使用tensorflow实现线性回归
Sep 08 Python
python字符串查找函数的用法详解
Jul 08 Python
Python3安装pip工具的详细步骤
Oct 14 Python
Python异常类型以及处理方法汇总
Jun 05 Python
Python Matplotlib绘制等高线图与渐变色扇形图
Apr 14 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
探讨方法的重写(覆载)详解
2013/06/08 PHP
本地机apache配置基于域名的虚拟主机详解
2013/08/10 PHP
php中heredoc与nowdoc介绍
2014/12/25 PHP
PHP实现链式操作的核心思想
2015/06/23 PHP
php图像处理类实例
2015/07/28 PHP
laravel-admin 实现在指定的相册下添加照片
2019/10/21 PHP
javaScript call 函数的用法说明
2010/04/09 Javascript
jquery常用技巧及常用方法列表集合
2011/04/06 Javascript
浅说js变量
2011/05/25 Javascript
首页图片漂浮效果示例代码
2014/06/05 Javascript
jQuery子属性过滤选择器用法分析
2015/02/10 Javascript
Node.js中的流(Stream)介绍
2015/03/30 Javascript
jquery实现两边飘浮可关闭的对联广告
2015/11/27 Javascript
jQuery实现的导航下拉菜单效果
2016/07/04 Javascript
详解Vue 实例中的生命周期钩子
2017/03/21 Javascript
使用vue制作FullPage页面滚动效果
2017/08/21 Javascript
D3.js实现拓扑图的示例代码
2018/06/30 Javascript
JS实现手风琴特效
2020/11/08 Javascript
详解Vue的mixin策略
2020/11/19 Vue.js
json.stringify()与json.parse()的区别以及用处
2021/01/25 Javascript
使用Python编写简单网络爬虫抓取视频下载资源
2014/11/04 Python
Python随机数random模块使用指南
2016/09/09 Python
VSCode下配置python调试运行环境的方法
2018/04/06 Python
Python实现的网页截图功能【PyQt4与selenium组件】
2018/07/12 Python
python  文件的基本操作 菜中菜功能的实例代码
2019/07/17 Python
Python+PyQt5实现灭霸响指功能
2020/05/25 Python
利用Python的folium包绘制城市道路图的实现示例
2020/08/24 Python
Selenium获取登录Cookies并添加Cookies自动登录的方法
2020/12/04 Python
python中用Scrapy实现定时爬虫的实例讲解
2021/01/18 Python
Nordgreen台湾官网:极简北欧设计手表
2019/08/21 全球购物
加拿大拼图大师:Puzzle Master
2020/12/28 全球购物
大学生村官工作感言
2014/01/10 职场文书
教师节促销方案
2014/03/22 职场文书
我的教育故事演讲稿
2014/05/04 职场文书
向国旗敬礼活动总结
2014/09/27 职场文书
爱心募捐通知范文
2015/04/27 职场文书