一个排序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
运行代码,再把配置导入回去
默认以歌曲名升序排序