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中DOM方法的动态性
Apr 11 Python
利用python爬取斗鱼app中照片方法实例
Dec 03 Python
django站点管理详解
Dec 12 Python
教你使用python画一朵花送女朋友
Mar 29 Python
对Python中创建进程的两种方式以及进程池详解
Jan 14 Python
python基于socket进行端口转发实现后门隐藏的示例
Jul 25 Python
Python tkinter实现图片标注功能(完整代码)
Dec 08 Python
在Python IDLE 下调用anaconda中的库教程
Mar 09 Python
django列表筛选功能的实现代码
Mar 27 Python
Pytorch转keras的有效方法,以FlowNet为例讲解
May 26 Python
python+opencv3.4.0 实现HOG+SVM行人检测的示例代码
Jan 28 Python
ROS系统将python包编译为可执行文件的简单步骤
Jul 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 开源框架22个简单简介
2009/08/24 PHP
Codeigniter的dom类用法实例
2015/06/26 PHP
form自动提交实例讲解
2017/07/10 PHP
laradock环境docker-compose操作详解
2019/07/29 PHP
laravel 查询数据库获取结果实现判断是否为空
2019/10/24 PHP
Aster vs KG BO3 第三场2.19
2021/03/10 DOTA
jquery中ajax学习笔记4
2011/10/16 Javascript
jquery 之 $().hover(func1, funct2)使用方法
2012/06/14 Javascript
JS中的this变量的使用介绍
2013/10/21 Javascript
AngularJS入门教程之Scope(作用域)
2016/07/27 Javascript
JS实现点击网页判断是否安装app并打开否则跳转app store
2016/11/18 Javascript
jQuery实现用户信息表格的添加和删除功能
2017/09/12 jQuery
用JS编写一个函数,返回数组中重复出现过的元素(实例)
2017/09/14 Javascript
vue-router路由懒加载和权限控制详解
2017/12/13 Javascript
微信小程序通过保存图片分享到朋友圈功能
2018/05/24 Javascript
jQuery基于Ajax实现读取XML数据功能示例
2018/05/31 jQuery
Vue中的$set的使用实例代码
2018/10/08 Javascript
js canvas实现写字动画效果
2018/11/30 Javascript
vue-cli3 DllPlugin 提取公用库的方法
2019/04/24 Javascript
JavaScript eval()函数定义及使用方法详解
2020/07/07 Javascript
Vue自动构建发布脚本的方法示例
2020/07/24 Javascript
Django RBAC权限管理设计过程详解
2019/08/06 Python
Django视图、传参和forms验证操作
2020/07/15 Python
CSS3 3D制作实战案例分析
2016/09/18 HTML / CSS
HTML5 3D旋转相册的实现示例
2019/12/03 HTML / CSS
英国乡村时尚和宠物用品专家:Pet & Country
2018/07/02 全球购物
投标单位介绍信
2014/01/09 职场文书
医院学雷锋活动策划方案
2014/02/15 职场文书
公务员政审个人鉴定
2014/02/25 职场文书
2014年关于两会精神的心得体会
2014/03/17 职场文书
南京青奥会口号
2014/06/12 职场文书
婚礼新人答谢词
2015/01/04 职场文书
公司的力量观后感
2015/06/05 职场文书
测量JavaScript函数的性能各种方式对比
2021/04/27 Javascript
keepalived + nginx 实现高可用方案
2022/12/24 Servers
使用CSS实现按钮边缘跑马灯动画
2023/05/07 HTML / CSS