我正在使用Spotipy,由于某种原因,当我使用代码时,它不等待完成打印(结果),它只是在第一个结果得到后自动打印我的输入问题
我是python编码的新手,所以我真的不明白该怎么做,顺便说一句尝试将其输入:searchResults = spotifyObject.search(searchQuery,1,0,“ playlist”)
playlists = sp.user_playlists(username)
for playlist in playlists['items']:
if playlist['owner']['id'] == username:
print()
print (playlist['name'])
results = sp.user_playlist(username,
playlist['id'],fields=("uri"))
print(results['uri'])
print()
searchQuery=input('search for playlist')
searchResults = spotifyObject.search(searchQuery,1,0,"playlist")
print(json.dumps(searchResults['owner']['id'],
sort_keys=True, indent=4))
运行上面的代码时,结果如下:
黑心(壮举。TheDap-Kings)–隐身 spotify:播放列表:3Gjdjiw7TE1ptx92giM7J8
搜索播放列表:
但是我想要显示的是这样:
黑心(壮举。TheDap-Kings)–隐身 spotify:播放列表:3Gjdjiw7TE1ptx92giM7J8
想象龙 spotify:播放列表:01nVexgxwJ4ywOowkumq6J
乐观 spotify:播放列表:3Xo1wtxsDb8pKBNaqtxYsj
搜索播放列表: