test
python3脚本批量重命名歌曲文件 场景:歌曲文件名有些混乱 于是想用个脚本批量重命名这些歌曲文件,可以选择【歌曲名 - 歌手】或【歌手 - 歌曲名】规范这些文件名 脚本如下: import os import re from mutagen.id3 import ID3, TIT2, TPE1 from mutagen.mp4 import MP4 # 替换后歌手分隔符 REPLACEMENT_STRING = '_' # 需要被替换掉分隔符 CHARACTERS_TO_REPLACE = ['&', ',', ',',' /', '/'] def replace_characters_in_string(s): # 替换字符串中的指定字符 for char in CHARACTERS_TO_REPLACE: s = s.replace(char, REPLACEMENT_STRING) return s def get_title_and_artist(filepath): """获取歌曲标题和艺术家""" if filepath.lower().endswith('....