高效的几个小技巧
json
json 序列化dumps之后,數據會變成很長的一行,如果,數據量非常大就會相當不易查看,使用indent參數來輸出便于查看的JSON。
如:
{ "終點站": "貴陽站", "車號": "K607", "日期": "2016年01月2日", "金額": "278.5", "座位號": "18車063號", "座位類型": "新空調硬座"}且序列化之后默認為ascii格式,不便于查看,我們禁用ascii編碼轉化為utf-8編碼。
小技巧如下:
jsonstr = ?json.dumps(str,indent=2,ensure_ascii=False)
jsonstr.encode(utf-8)
?
{"終點站": "貴陽站",
"車號": "K607",
"日期": "2016年01月2日",
"金額": "278.5",
"座位號": "18車063號",
"座位類型": "新空調硬座"
}
寫入文件時也可以在打開文件時注明編碼格式:
jsonstr = ?json.dumps(str,indent=2,ensure_ascii=False)
with open('jsonstr.txt','a',encoding='utf-8') ?as f:
f.write(jsonstr)
轉載于:https://www.cnblogs.com/wzjbg/p/7422247.html
總結
- 上一篇: Error:java: JDK isn'
- 下一篇: 动态生成的DOM做点击事件无效