程序员文章、书籍推荐和程序员创业信息与资源分享平台

网站首页 > 技术文章 正文

使用Python对文件批量重命名_python批量重命名excel

hfteth 2025-02-19 12:10:20 技术文章 11 ℃

在Python3中,我们一般使用os模块的rename()方法来重命名文件或文件夹。

要对多个文件重命名,我们需要遍历文件夹中所有的文件,获取文件原名。实现这个功能可以使用listdir()方法。

现在假设将文件夹中随机命名的多个图片文件。如下图,要求以有序的方式重命名,如pic1、pic2等等。

os.rename()的语法格式:

os.rename(src,dst)

src是文件的原名

dst是文件的目标名称

os.listdir()的语法格式:

list = os.listdir(src)

src是要列出的文件夹

示例代码及说明

import os
 
#文件夹完整路径
wjj="d:/pic"

#循环遍历文件夹中所有文件,获取文件名及编号
for n,name in enumerate(os.listdir(wjj)):

    #原文件的路径及名称
    src =wjj+"/"+name

    #重命名后文件路径及名称
    dst =wjj+"/"+"pic"+str(n)+".jpg"

    #重命名文件
    os.rename(src, dst)

重命名结果:

感谢您的阅读,请关注我,精彩继续!

Tags:

最近发表
标签列表