昨晚想换一下车载音乐就去下了一些歌,but歌名开头都带有 "纯音乐 - " 这样的字样
作为处女座有强迫症的我肿么可以忍受呢!于是乎哈哈。。。
#!/usr/bin/env
# -*- coding: utf-8 -*-
"""
批量在文件名
"""
import os
# 1.添加标识 2.删除标识 3.修改标识
tag = 1
filePath = "C:/Users/Havorld/Desktop/music/"
mark = "纯音乐 - "
newMark = "经典老歌 - "
# 获取指定路径的所有文件名字
dirList = os.listdir(filePath)
def changeName():
# 遍历输出所有文件名字
for name in dirList:
print("原名:", name)
if tag == 1:
newName = mark + name
elif tag == 2:
num = len(mark)
if name.startswith(mark):
newName = name[num:]
else:
newName = name
elif tag == 3:
num = len(mark)
if name.startswith(mark):
newName = name.replace(name[0:num], newMark, 1)
else:
newName = name
print("新名:", newName)
os.rename(filePath + name, filePath + newName)
print("------------------处理完成------------------")
if __name__ == "__main__":
changeName()
搞定。。。