如何在链接旁边打印歌曲标题?

2024-04-25 18:07:25 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在使用spotify开发一个音乐存储库,最后要做的一件事就是让歌曲标题出现在它的链接旁边,我不知道该怎么做。你知道吗

def makeRequestToSpotify(songname):

    encodedname = urllib.parse.quote_plus(songname)

    url = "https://api.spotify.com/v1/search?query=" + encodedname+ "&type=track"

    content = urllib.request.urlopen(url)

    data = json.loads(content.readall().decode('utf-8'))

    songLink = data["tracks"]["items"][0]["external_urls"]["spotify"]

    #print(songLink,"\n")
    link = songLink
    song = getMusicFilesFromFolder()


def getMusicFilesFromFolder(afolder):

    extensions = [".mp3",".wma",".aac",".m4a"]

    filenames = []
    for x in os.walk(afolder):
        for file in x[2]:
            file_name, filext = os.path.splitext(file)
            for ext in extensions:
                if filext == ext:
                    filenames.append(file_name)
                    break

    for file in filenames:

        makeRequestToSpotify(file)

    return filenames

makerequesttospotify函数获取链接,get music filesfromfolder函数获取歌曲名列表。你知道吗

如何在相应链接旁边获取歌曲名称?你知道吗


Tags: inurlfordata链接defcontenturllib