一個排序listen1歌單的py程序
import json
from pypinyin import lazy_pinyin
confdir="E:\\下載\\listen1_backup.json"
with open(confdir, 'r', encoding='utf-8') as f:
? ? conf=json.load(f)
? ? f.close()
for i in conf:
? ? if i.startswith("myplaylist"):
? ? ? ? conf[i]["tracks"].sort(key=lambda x:lazy_pinyin(x["title"]))
with open(confdir, 'w', encoding='utf-8') as f:
? ? json.dump(conf, f, ensure_ascii=False, indent=2)
? ? f.close()
在listen1導出配置到本地文件,自己把第三行的文件地址改一下,安裝一下pypinyin
pip3 install pypinyin
運行代碼,再把配置導入回去
默認以歌曲名升序排序