龙空技术网

使用Python对文件批量重命名

信息科技云课堂 170

前言:

眼前各位老铁们对“python怎么改名字”大体比较着重,兄弟们都需要分析一些“python怎么改名字”的相关内容。那么小编在网络上汇集了一些有关“python怎么改名字””的相关内容,希望我们能喜欢,大家快快来了解一下吧!

在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)

重命名结果:

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

标签: #python怎么改名字