Open drcege opened 7 years ago
收到建议。
我自己是这么写的,仅供参考哈~
from pypinyin import slug
def my_cmp(a, b):
a = slug(a.track_name, separator=' ').upper()
b = slug(b.track_name, separator=' ').upper()
return cmp(a, b)
tracks.sort(cmp=my_cmp, reverse=True)
还有就是我运行到 backup = self.try_create_playlist(u'python_backup')
时一直是 403 错误,我只好自己手动在网易云创建了歌单。
看了下代码,排序好像是直接用的歌曲名的 unicode 编码,顺序完全是错的。 是不是可以考虑用 pypinyin 或类似的包按拼音排序?