视频中这段代码没有问题可以使用,但是我自己用的时候就老是出错,我自己的代码片段如下:
music_name = music['name']
music_rid = music['rid']
music_artist = music['artist']
with open('./music/',music_name + '_' + music_artist +'.mp3','wb') as f:
中间有个, 要改成+
with open('./music/',music_name + '_' + music_artist +'.mp3','wb') as f:
# ,改成+
with open('./music/'+music_name + '_' + music_artist +'.mp3','wb') as f:
首先是open函数只能传一个参数,你传了2个
其次,music['name'],music必须是个字典,你才可以这样用。但是貌似你的music其实是个list