esports = {
"0": {
"subject_list": [
{
"sign": 2,
"name": "aa",
"desc": "听阿红的"
},
{
"sign": 3,
"name": "bb",
"desc": "成绩啊啊啊"
}
],
"id": 1,
"title": "年度最受欢迎电竞选手"
}
}
filename = 'D:\\Code\\py\\learning\\esports.json'
# 如果filename有中文字符 filename.decode('utf-8')
with open(filename, mode='wb') as f:
# f.write(json.dumps(esports, f, ensure_ascii=False, sort_keys=True, indent=4))
f.write(json.dumps(esports, ensure_ascii=False, indent=4))
- 如果有编码问题:
# -*- coding: utf-8 -*-
import sys
reload(sys)
sys.setdefaultencoding('utf8')