小编KD *_*Fer的帖子

使用spotipy 提取艺术家流派和歌曲发行日期

我目前正在研究从 Spotify 中的歌曲中提取特定项目。我想从艺术家那里获取具体的发行日期和流派。我正在从 pandas 数据报中提取信息,如下所示:它包含歌词、标题、流派、艺术家和发行日期。我尝试过手动完成大部分工作,但作为一个包含约 1100 首歌曲的数据帧,这变得很乏味。所以我研究了一些 API 来帮助解决这个问题,特别是 Spotipy。我有一个想法,我会从以下开始:

import spotipy
from spotipy.oauth2 import SpotifyClientCredentials #To access authorised Spotify data
client_id = 'client_id'
client_secret = 'client_secret'
client_credentials_manager = SpotifyClientCredentials(client_id=client_id, client_secret=client_secret)
sp = spotipy.Spotify(client_credentials_manager=client_credentials_manager) #spotify object to access API
name = "AJR" #chosen artist
result = sp.search(name) #search query
result['tracks']['items'][0]['artists']
Run Code Online (Sandbox Code Playgroud)

但我不知道该去哪里。我尝试查看文档,虽然有关于如何从 Spotify For Developers 页面获取流派和日期的信息,但我似乎无法在 Spotipy 中找到它。任何关于从这里开始或如何实现算法以获得所需细节的建议都会很棒。谢谢。

python api pandas spotipy

5
推荐指数
1
解决办法
8242
查看次数

有没有办法在我的 COBOL 程序中更好地管理我的数据使用

我目前正在编写一个程序,可以在 COBOL 中找到最大的质因数或一个数字。这是我所拥有的:

IDENTIFICATION DIVISION.
PROGRAM-ID. EULER2.
DATA DIVISION.
WORKING-STORAGE SECTION.
    01 num1 PIC 9(12) VALUE 600851475143.
    01 num2 PIC 9(6) VALUE 2.
    01 smallest PIC 9(6) VALUE 0. 
    01 num3 PIC 9(6). 
PROCEDURE DIVISION.
MAIN-PROCEDURE. 

PERFORM whileLoop UNTIL num1 <= num2.
DISPLAY "Greatest prime of large number " smallest. 
STOP RUN.

whileLoop.
    IF FUNCTION MOD(num1, num2) = 0
        DIVIDE num2 INTO num1.
        IF(smallest LESS THAN num2)
            SET smallest TO num2
            ADD 1 TO smallest
    ELSE
        ADD 1 TO num2 …
Run Code Online (Sandbox Code Playgroud)

memory cobol

0
推荐指数
1
解决办法
73
查看次数

标签 统计

api ×1

cobol ×1

memory ×1

pandas ×1

python ×1

spotipy ×1