栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

Python批量将文件按序号重命名

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Python批量将文件按序号重命名

当我们需要对一些文件按照序号进行重命名时,可以用Python很快速地来实现。比如我最近下载了一个人脸数据库,然后我需要将里面的照片按照序号1,2,3…来命名,可以用python实现,代码如下:

import os

def rename():
    i = 0
    path = r"D:\University Experiment\Machine vision\Experiment_5\FDB"

    filelist = os.listdir(path)   #该文件夹下所有的文件(包括文件夹)
    for files in filelist:   #遍历所有文件
        i = i + 1
        Olddir = os.path.join(path, files)    #原来的文件路径
        if os.path.isdir(Olddir):       #如果是文件夹则跳过
                continue
        filetype = '.pgm'        #文件扩展名
        Newdir = os.path.join(path, str(i) + filetype)   #新的文件路径
        os.rename(Olddir, Newdir)    #重命名
    return True

if __name__ == '__main__':
    rename()
							
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/879179.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号