使用python批量重命名文件

先上图:
使用python批量重命名文件_第1张图片
此时我想做的就是把这些MP3文件的文件名中的“ [mqms2]”剔除掉!

上代码!
import os


def rename():
    i = 0
    path = "D:\备份\MUSIC"
    filelist = os.listdir(path)  # 该文件夹下所有的文件(包括文件夹)
    for files in filelist:  # 遍历所有文件
        i = i + 1
        Olddir = os.path.join(path, files)  # 原来的文件路径                
        if os.path.isdir(Olddir):  # 如果是文件夹则跳过
            continue
        filename = os.path.splitext(files)[0]  # 文件名
        filetype = os.path.splitext(files)[1]  # 文件扩展名
        # 这里打印了旧的文件名和文件扩展名
        print(filename, filetype)

        new_file_name = filename[:-8]
        # 这里打印了新的文件名
        print(new_file_name)
        Newdir = os.path.join(path, new_file_name + filetype)  # 新的文件路径
        os.rename(Olddir, Newdir)  # 重命名


if __name__ == "__main__":
    rename()




输出日志:
使用python批量重命名文件_第2张图片

借鉴了https://www.cnblogs.com/jachin01/p/7213903.html?utm_source=itdadao&utm_medium=referral

你可能感兴趣的:(使用python批量重命名文件)