python 文件批量重命名

import os

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

if __name__ == '__main__':
    rename()

 

你可能感兴趣的:(Python,python)