[python格式化] [python 编码]

2017-02-16  本文已影响62人  阳春是你

在shell中,可以使用下面的方法格式化json
echo 'jsonstr' |python -m json.tool

在脚本中,可以这样写

json.loads()
json.dumps(obj_json,indent=4, ensure_ascii=False).encode('utf-8')

加indent=4(indent:缩进)参数吗,可以让json格式化显示,.encode('utf-8')是可以显示中文

python的编码

python 2.x默认的编码是ascii

import sys
print sys.getdefaultencoding()

可以使用一下代码将其设置为utf-8

sys.setdefaultencoding('utf-8')

在3.x中,默认的是utf-8

上一篇 下一篇

猜你喜欢

热点阅读