python json.dump 规定字符编码
时间: 2023-05-28 19:04:29 浏览: 163
python编码规范
可以使用参数`ensure_ascii=False`来禁用默认的ASCII编码,从而将Unicode字符串编码为UTF-8格式。示例代码如下:
```python
import json
data = {"name": "张三", "age": 20}
with open("data.json", "w", encoding="utf-8") as f:
json.dump(data, f, ensure_ascii=False)
```
在上面的代码中,我们使用`json.dump`将字典`data`转换为JSON格式并写入文件,同时指定编码为UTF-8,并禁用默认的ASCII编码,从而确保中文字符正常显示。
阅读全文