import os class Get_lrcs(): #将lrc文件转换成字典 def lrc_to_dict(file_path:str,filenmae:str): #需要传入的参数:文件路径,文件名 with open(file_path+filenmae,encoding='utf8') as f: line=f.readlines() #按行读取 dts="" #拼接字符串 for i in range(1,len(line)): #range起始值为1是为了只读取歌词文件 kk=line[i]='"'+line[i].strip()+'",' dt=(kk[0:11]+'":"'+kk[11:]) dts+=dt+"\n" dts1="{"+dts+"}" # print(dts1) to_dt=eval(dts1) #用eval()将上面的拼接的字符串转换为字典 return to_dt #遍历获取文件夹内的lrc文件名 def get_lrc_name(file_path:str): #需要传入文件夹路径参数 dicts=[] #用于存放lrc字典 for files in os.listdir(file_path): #进行遍历 dicts.append(Get_lrcs.lrc_to_dict(str(file_path),str(files))) #向dicts列表追加字典,file_path是文件夹路径,files
使用python将歌词文件(.lrc文件)转换成字典及遍历获取文件夹内所有lrc文件并以lrc格式显示出来
本文介绍如何使用Python将.lrc歌词文件转换为字典,并遍历文件夹获取所有lrc文件,以lrc格式显示内容。通过示例代码展示了字符串操作和文件处理技巧。
摘要由CSDN通过智能技术生成