python3小程式(自家用)——批量修改檔名
阿新 • • 發佈:2019-01-26
自己有個車載mp3的U盤,歌曲命名方式,感覺看著很亂,有點強迫症,想按照歌手的方式排序,肯定會整齊一點,但是又有點懶,不想一個一個修改。太費事。正好前幾天學了一點python3,想著寫了個小程式碼,自動修改,寫完除錯了幾下,一回車,瞬間感覺爽了!!
修改之前的歌曲,好亂啊!
修改完之後的
下面是小程式碼:
#檔案格式 曲名 - 歌手.mp3 2 #改成 歌手-曲名.mp3 3 4 #coding=utf-8 5 import os 6 7 fileAllName = os.listdir("./歌曲") #歌曲目錄位置 8 9 i = 0 10 11 for name in fileAllName: 12 mp3Format = fileAllName[i][fileAllName[i].find("."):] #讀出檔案格式 13 #print(mp3Format) 14 15 mp3Name = fileAllName[i][:fileAllName[i].find("-")] #讀出曲名 16 mp3Name = mp3Name.strip() #去除字元空格 17 #print(mp3Name) 18 19 mp3Singer = fileAllName[i][fileAllName[i].rfind("-")+1:fileAllName[i].find(".")] #讀出歌手 20 mp3Singer = mp3Singer.strip() #去除字元空格 21 #print(mp3Singer) 22 23 newName = mp3Singer+"-"+mp3Name+mp3Format 24 #print(newName) 25 os.rename("./歌曲/"+fileAllName[i],"./歌曲/"+newName) 26 i = i + 1 27