我必须在 Flac 中翻录我的 cd 库以将它们存档,长话短说,翻录时的文件名不包括曲目编号,这在我的音频播放器上播放时会破坏播放列表顺序。
为了省去手动重命名它们的麻烦,我今天早上写了一个小脚本:
import os
from mutagen.flac import FLAC
chemin= r'E:\CD\CdName'
for titre in os.listdir(chemin):
track= FLAC(os.path.join(chemin, titre))
tracknumber = track.tags["tracknumber"]
tracktitle= track.tags["title"]
newtitle= str(tracknumber) + " " + str(tracktitle)
os.rename(os.path.join(chemin,titre),os.path.join(chemin,str(newtitle)))
抱歉,这不是最干净的代码,我还是 python 的新手。
它可以正常工作,只是它在曲目标题中具有格式 ['text'],这会导致文件名类似于 ['01'] ['TrackName'] 的内容,这不方便。
因此,我想知道是否有可能在曲目名称中删除这种不需要的格式。