更换MP3歌名

下载了 MP3 文件,但文件名和歌名不想匹配,要根据文件属性,重命名来一波

import json
import os
from pymediainfo import MediaInfo

def Mp3Name(id):
    os.chdir(r'F:\MP3')
    print ("开始改名" + id)
    media_info = MediaInfo.parse(id)
    data = media_info.to_json()
    mp3_data = json.loads(data)
    print(mp3_data)
    try:
        name = mp3_data["tracks"][0]['track_name']
        print(name)
        os.rename(id, name + ".mp3")
    except Exception as e:
        print(id,e)


def file_name(file_dir):
    for root, dirs, files in os.walk(file_dir):
        for i in files:
            Mp3Name(i)

  

 

posted @ 2019-04-26 15:12  呆呆114  阅读(190)  评论(0)    收藏  举报