萌新尝试写程序,查看本地歌词

搜索本地歌词:

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

再丢个福利:要的在下方留言
这里写图片描述

请各位大佬多多指教、

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值