韩漫免费漫画在线观看方法,《好好疼爱里面》免费看,年轻漂亮的女士护士内衣,妈妈醉酒后把我当爸爸电视剧

文章 > Python常见问题 > 解决python3 json数据包含中文的读写问题

解决python3 json数据包含中文的读写问题

头像

silencement

2019-07-19 10:43:193123浏览 · 0收藏 · 0评论

python3 默认的是UTF-8格式,但在在用dump写入的时候仍然要注意:如下

import json
data1 = {
 "TestId": "testcase001",
 "Method": "post",
 "Title": "登录测试",
 "Desc": "登录基准测试",
 "Url": "http://xxx.xxx.xxx.xx",
 "InputArg": {
  "username": "王小丫",
  "passwd": "123456",
 },
 "Result": {
  "errorno": "0"
 }
}
with open('casedate.json', 'w', encoding='utf-8') as f:
  json.dump(data1, f, sort_keys=True, indent=4)

在打开文件的时候要加上encoding=‘utf-8',不然会显示成乱码,如下:

{
 "Desc": "??????????",
 "InputArg": {
  "passwd": "123456",
  "username": "??С?"
 },
 "Method": "post",
 "Result": {
  "errorno": "0"
 },
 "TestId": "testcase001",
 "Title": "???????",
 "Url": "http://xxx.xxx.xxx.xx"
}

在dump的时候也加上ensure_ascii=False,不然会变成ascii码写到文件中,如下:

{
 "Desc": "\u767b\u5f55\u57fa\u51c6\u6d4b\u8bd5",
 "InputArg": {
  "passwd": "123456",
  "username": "\u738b\u5c0f\u4e2b"
 },
 "Method": "post",
 "Result": {
  "errorno": "0"
 },
 "TestId": "testcase001",
 "Title": "\u767b\u5f55\u6d4b\u8bd5",
 "Url": "http://xxx.xxx.xxx.xx"
}

另外python3在向txt文件写中文的时候也要注意在打开的时候加上encoding=‘utf-8',不然也是乱码,如下:

with open('result.txt', 'a+', encoding='utf-8') as rst:
  rst.write('return data')
  rst.write('|')
  for x in r.items():
    rst.write(x[0])
    rst.write(':')
关注

关注公众号,随时随地在线学习

本教程部分素材来源于网络,版权问题联系站长!

《一滴都不许漏》何泽城林荫| 暴躁少女CSGO免费观看| 公在厨房撕开奶罩吸奶头| 黑科网 今日黑科独家爆料| 合家欢(1-46)王家| 老公在洗澡我被公干日本 | 小柔与王叔的第一次相遇是第几集 | 男人把困困进女生困困视频| 巜生殖按摩1995伦理| 黑料门今日黑料最新| 初尝少妇王老师的第一次在线观看| 美女和男生一起努力的生孩子视频.. | B站未过审的跳舞视频| 被门卫大爷日出水小说| 温柔女教师在线观看电视剧大全| 欧美大妈LOGO大全及价格图| 女将军| 水蜜桃免费观看电视剧最新章节| 扌吴小孩的辽鬲的历史背景| 《俄罗斯空姐2(俄罗斯航空)》| 打开B站看片| 公憩止痒小说原著叫什么名字| 《厨房激战5》完整版在线观看| 成色18K1.220.38软件| 《请好好疼爱里面》免费观看| 电影免费观看高清完整版在线观看| 白日梦我小说全文免费阅读| 小雨和公做爰22章| 五码| 激吻视频| 3DMAX9喷射2D3D区别漫.| 边做边流奶水的人妻| 美国伦理《欲奴3)| 精品免费国产一区二区二区四区| 黑色蕾丝女装大长腿| 精品日本一区二区三区在线观看| 女性左腿又开腿肚子视频大全| 玉女桃花轻蜜粉是正规还是仿| 免费观看己满十八岁电视剧姐弟| 母亲把儿子当老公的表现知乎| XBOX360龙的欧美RPG