如何使用 pylast 获取最近听过的 4 首曲目?
How to get the last 4 listened tracks with pylast?
我正在尝试使用 pylast 从 last_fm 中获取我最近听过的 4 首歌曲。
到目前为止我有这段代码,但 os 只返回一首歌:
def get_recents(self, max_results):
recents = self.user.get_recent_tracks(max_results)
for song in recents:
return str(song.track)
return 语句会立即跳出循环,这意味着它只会执行一次。只是 return 使用列表理解的歌曲列表:
def get_recents(self, max_results):
recents = self.user.get_recent_tracks(max_results)
return [str(x) for x in recents[:4]]
我正在尝试使用 pylast 从 last_fm 中获取我最近听过的 4 首歌曲。
到目前为止我有这段代码,但 os 只返回一首歌:
def get_recents(self, max_results):
recents = self.user.get_recent_tracks(max_results)
for song in recents:
return str(song.track)
return 语句会立即跳出循环,这意味着它只会执行一次。只是 return 使用列表理解的歌曲列表:
def get_recents(self, max_results):
recents = self.user.get_recent_tracks(max_results)
return [str(x) for x in recents[:4]]