利用Python批修改文件名
首先给出原本的文件夹的内容…(可以看出是乱七八糟的。)
批修改系统内的文件名称需要利用python 的 os库功能
import os
#这里的 path 是包含着要批处理文件 的 文件夹的路径
path="F:\批处理"
#获取该目录下所有文件,存入列表 fileList 中
# listdir 的作用就是将 path 所代表的文件夹中的所有内容的名字存入列表中
fileList = os.listdir(path)
#这里设置一个变量 n 是要将它加入到新的文件名中
n = 0
for dir in fileList:
#设置旧文件名(就是路径+文件名)
oldname=path+ os.sep + fileList[n] # os.sep添加系统分隔符
#设置新文件名(这里只给出例子,可自行修改)
newname=path + os.sep +'a'+str(n+1)+'.JPG'
#用os模块中的rename方法就是将旧文件的文件名替换为新文件名
os.rename(oldname,newname)
print(oldname,'更改为:',newname)
n+=1
孩子觉得孩子的代码注释挺好的,就不再赘述了。
下面给出运行结果:
希望能帮到大家,谢谢。