VB.net 2010 视频教程 VB.net 2010 视频教程 python基础视频教程
SQL Server 2008 视频教程 c#入门经典教程 Visual Basic从门到精通视频教程
当前位置:
首页 > Python基础教程 >
  • 解决python3 json数据包含中文的读写问题(2)

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

1
2
3
4
5
6
7
8
9
10
11
12
13
14
{
 "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',不然也是乱码,如下:

1
2
3
4
5
6
with open('result.txt''a+', encoding='utf-8') as rst:
  rst.write('return data')
  rst.write('|')
  for in r.items():
    rst.write(x[0])
    rst.write(':')
 


相关教程