国产成人AV无码一二三区,少女1到100集,国产精品久久久久精品综合紧,巜公妇之诱感肉欲HD在线播放

文章 > 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(':')
关注

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

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

夹腿高潮后注意力不集中能恢复吗| 趴在床上翘屁股的好处有哪些| 穿裙子上体育课压腿怎么办| 6969影院免费观看电视剧大全| 公车上双乳被两男人夹击电影 | 快拨出天我是你母亲歌词监控| 苍老师40集全免费播放电影演员.. | 成全高清免费完整观看| 亲吻刺激战场视频大全免费观看| 王勉| 停电后我和公做了爱| 成色18K1.220.38软件| 耕耘小侄女小说全文免费阅读| 姑妄言| 公厕被偷窃视频大全| 免费观看已满十八岁电视剧国外| 少女国产免费观看高清电视剧 | 电影《乳妓》在线观看| 《出租屋1》| 爱上兄弟的母亲6集免费观看| 白丝| 欧美大片LOGO| 绝色儿媳在线观看免费版电视剧| 狮子座流星雨| 忘穿内裤电影院被C了 | 被灌满精子的女人会得白血病吗 | 蜜桃成时熟| 女性扒开大腿内侧小肚子痒| 《你邻居的妻子》电视剧| 水蜜桃唇蜜嘟嘟唇是桃花吗| 麻花天美星空免费观看电视剧| 护士PLAY超薄A字约会裙| 搜索引擎| 关于爱| 人马杂配MV的视频在哪里看| WWW.MD.GOV.CN| 老公在怀里吃奶像个小孩子| 坤坤寒进桃子里在线看歌词| 添女人荫蒂全部过程AV视频| 蜜桃成熟时李丽珍粤语原唱| 《欧美性按摩》电影