python重命名

用python写了一个批处理重命名脚本

 

前言

文件夹中存放一批图片,需要按照一定规则对图片进行重命名

用到的模块是python中os模块

思路很简单,找文件所在文件夹路径,遍历文件夹中的所用文件的文件名,书写命名规则定义新的文件名,用os.rename()函数进行重命名。

代码

代码如下


import os
floder_path = "C:\\Users\\xyz\\Desktop\\新建文件夹\\"     #这里放入自己的路径
i = 1
index = 306
for fl in os.listdir(floder_path):                          #遍历获取文件夹中所有文件名
    index2 = i % 3
    if index2 == 0:
        index2 = 3
    Olddir = os.path.join(floder_path,fl)#原来文件夹的路径   
    fliename = str(index) + "_" + str(index2) + '.jpg'                #自己定义的命名规则
    Newdir = os.path.join(floder_path,fliename)#原来文件夹的路径 #join函数将路径合并
    os.rename(Olddir,Newdir)
    if index2 == 3:
        index = index + 1
    i = i+1

猜你喜欢

转载自blog.csdn.net/zhuwunengpp/article/details/81228325