我正在使用python 2.7而我正在尝试使用某种编码来编写文件(在我的' finalList'变量中,编码为:0xe9)
这就是我尝试使用' json'来编写文件的方法。和' io'模块
import json
import io
with io.open('my.json', 'w', encoding='utf8') as outfile:
json.dump(finalList, outfile)
答案 0 :(得分:1)
json.dump
接受encoding
arg,默认为'utf-8':
$ pydoc json.dump
Help on function dump in json:
json.dump = dump(obj, fp, skipkeys=False, ensure_ascii=True, check_circular=True, allow_nan=True, cls=None, indent=None, separators=None, encoding='utf-8', default=None, sort_keys=False, **kw)