搜索本地歌词:
import os
class Dislyric:
def __init__(self,path = "C:/CloudMusic/"):
os.chdir(path)
def search(self,keyword):
files = os.listdir()
global i,dicts
dicts = {}
i = 1
for song in files:
if song.count(keyword) != 0 and song.count(".lrc") != 0:
dicts[str(i)] = song
print("%d:\t"%i,song)
i += 1
contain = True
if contain ==False:
print("要找的信息不存在")
contain = False
# else: # 有问题,卧槽!!!
# print("要找的信息不存在")
def show(self,number):
for j in dicts:
if j == number:
f = open(dicts[j],encoding="utf-8")
content = f.read()
print(content)
f.close()
while True:
user = Dislyric()
com = input("0:退出 1:搜索\n")
if com == "0":
break
elif com == "1":
keyword = input("请输入关键字:")
user.search(keyword)
select = input("请进行选择:")
user.show(select)
else:
print("请重新输入")
运行结果:
"C:\Program Files\Python\python.exe" C:/Users/Luke/Desktop/原创垃圾代码/搞歌词.py
0:退出 1:搜索
1
请输入关键字:陈粒
1: 吴青峰陈粒 - 空舞 [mqms2].lrc
2: 陈粒 - 八节木 [mqms2].lrc
3: 陈粒 - 啊 [mqms2].lrc
4: 陈粒 - 情景剧 [mqms2].lrc
5: 陈粒 - 我们存在一刹那的喜欢 [mqms2].lrc
6: 陈粒 - 有此山 [mqms2].lrc
7: 陈粒 - 望穿 [mqms2].lrc
8: 陈粒 - 浪味仙地 [mqms2].lrc
9: 陈粒 - 独行侠 [mqms2].lrc
10: 陈粒 - 青原 [mqms2].lrc
请进行选择:4
[ti:怪情歌]
[ar:陈粒]
[00:20.671]你是天上最受宠的一架钢琴
[00:26.77]我是丑人脸上的鼻涕
[00:30.177]你发出完美的声音
[00:35.277]我被默默揩去
[00:40.777]你冷酷外表下藏着诗情画意
[00:45.578]我已经够胖还吃东西
[00:50.229]你踏着七彩祥云离去
[00:55.479]我被留在这里
[01:00.481]唱一首怪情歌
[01:05.682]送给自由的你
[01:10.583]这一首怪情歌
[01:15.733]送给遥远的你
[01:41.490]不用每件事都说得那么具体
[01:46.245]我知道你快乐就可以
[01:51.646]千万别说你身边我记不住的人名
[01:56.395]有距离是快乐的事情
[02:01.98]别老去想感情问题
[02:06.48]也别太专注自己
[02:11.204]我很快就不再意淫
[02:16.104]把歌唱完我就醒
[02:41.804]唱一首怪情歌
[02:46.655]送给自由的你
[02:51.705]这一首怪情歌
[02:56.658]送给遥远的你
[03:01.961]唱一首怪情歌
[03:06.765]送给自由的你
[03:11.865]这一首怪情歌
[03:17.15]送给遥远的你
0:退出 1:搜索
0
Process finished with exit code 0
再丢个福利:要的在下方留言
请各位大佬多多指教、