python扫描受损歌曲文件(附可直接使用exe文件)

import os
from eyed3 import mp3
file_dir = os.getcwd() #此处改为你要扫描的音乐歌单文件夹
def mp3_bit(mp3Path):
mp3Info = mp3.Mp3AudioFile(mp3Path)
return(mp3Info.info.bit_rate[1])
def file_name(file_dir,type):# 加载指定目录下及子目录的的mp3音乐
list=[]
for root, dirs, files in os.walk(file_dir):
for file in files:
if os.path.splitext(file)[1] == type:
list.append(os.path.join(root, file))
return list

list=file_name(file_dir,".mp3")
print(list)
for i in range(len(list)):
try:
mp3_bit(list[i])
except:
os.remove(list[i])#删掉损坏的歌曲
print(list[i]+"已删除")

input("操作已完成,按任意键结束!") 

 

下载地址:https://pan.thinkzyx.cn/directlink/1/MP3check.exe

THE END
本站版权©️ 张游鑫版权所有