先上图:
此时我想做的就是把这些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()
输出日志:
借鉴了https://www.cnblogs.com/jachin01/p/7213903.html?utm_source=itdadao&utm_medium=referral