iis服务器助手广告广告
返回顶部
首页 > 资讯 > 后端开发 > Python >python3 json数据包含中文的读
  • 210
分享到

python3 json数据包含中文的读

中文数据json 2023-01-31 02:01:32 210人浏览 安东尼

Python 官方文档:入门教程 => 点击学习

摘要

 python3 默认的是UTF-8格式,但在在用dump写入的时候仍然要注意:如下 import JSON data1 = { "TestId": "testcase001", "Method": "post",



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(':')




--结束END--

本文标题: python3 json数据包含中文的读

本文链接: https://www.lsjlt.com/news/185250.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • python3 json数据包含中文的读
     python3 默认的是UTF-8格式,但在在用dump写入的时候仍然要注意:如下 import json data1 = { "TestId": "testcase001", "Method": "post", ...
    99+
    2023-01-31
    中文 数据 json
  • 解决python3 json数据包含中文的读写问题
    python3 默认的是UTF-8格式,但在在用dump写入的时候仍然要注意:如下 import json data1 = { "TestId": "testcase001",...
    99+
    2024-04-02
  • 如何从json文件中读取数据
    你可以使用Python的`json`模块来读取JSON文件。下面是一个简单的示例代码:```pythonimport json# 打...
    99+
    2023-09-13
    json
  • 安卓中json数据的读取
    安卓中json数据的读取 1.采用org.json读取的方式 1.1创建assets文件夹 1.创建assests文件夹 直接下一步   1.2创建过程 创建j...
    99+
    2023-09-30
    json
  • python3 json数据格式的转换(
    在写网络爬虫的时候,有时候会抓取到一些json格式的字符串,想要通过python字典的方式对字串中的内容进行寻址,则需要将json字符串先转换为python字典。 dumps()函数:  loads()函数: 示例: import ...
    99+
    2023-01-31
    数据格式 json
  • oracle数据库包含哪些文件
    oracle 数据库包含以下文件类型:数据文件:存储数据和元数据。日志文件:记录更改以保持一致性,包括重做和撤消日志文件。控制文件:存储结构和配置信息。参数文件:包含操作配置参数。临时表...
    99+
    2024-04-19
    oracle
  • Python中JSON数据的读取方法
    小编给大家分享一下Python中JSON数据的读取方法,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!Python主要用来做什么Python主要应用于:1、Web开发;2、数据科学研究;3、网络爬虫;4、嵌入式应用开发;5、...
    99+
    2023-06-14
  • Python中JSON数据怎么读取
    本文小编为大家详细介绍“Python中JSON数据怎么读取”,内容详细,步骤清晰,细节处理妥当,希望这篇“Python中JSON数据怎么读取”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。读取方法必须导入JSON模...
    99+
    2023-06-30
  • ajax中如何读取Json数据
    这篇文章将为大家详细讲解有关ajax中如何读取Json数据,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。一、基础知识什么是json?JSON 指的是 Jav...
    99+
    2024-04-02
  • js如何读取json文件片段中的数据实例
    这篇文章主要为大家展示了“js如何读取json文件片段中的数据实例”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“js如何读取json文件片段中的数据实例”这篇文...
    99+
    2024-04-02
  • 数据库文件中至少包含哪个对象
    小编给大家分享一下数据库文件中至少包含哪个对象,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!数据库文件中至少包含有表对象。数据库...
    99+
    2024-04-02
  • Java中JSON数据的读取和解析
            在做springboot项目时用到了json文件读取和解析,所以在这里记录一下学习过程中总结的一些点,希望对大家有帮助~ 配置fastJson    com.alibaba    fastjson    1.2.35 ...
    99+
    2023-09-11
    java json 开发语言
  • python如何读取json文件指定数据
    在Python中,可以使用`json`模块来读取和处理JSON文件。下面是一个示例代码,展示了如何读取JSON文件中的指定数据:``...
    99+
    2023-09-04
    python json
  • Vue怎么通过json文件读取数据
    本篇内容介绍了“Vue怎么通过json文件读取数据”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!1.准备工作1.1 webpack.dev....
    99+
    2023-07-04
  • Html5中如何使用localStorage存储JSON数据并读取JSON数据
    这篇文章将为大家详细讲解有关Html5中如何使用localStorage存储JSON数据并读取JSON数据,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。localStor...
    99+
    2024-04-02
  • mybatis-plus读取JSON类型并处理JSON中数据
    mybatis-plus读取JSON类型 本文总共三个步骤: 1、在数据库表定义JSON字段; 2、在实体类加上@TableName(value = “extra_info”, autoResultM...
    99+
    2023-09-04
    json spring boot mybatis mysql
  • 读Json文件生成pandas数据框详情
    目录前言records格式index格式columns 类型values格式split 参数示例压缩与编码前言 本文讲解如何加载json文件或字符串为pandas数据框。pandas...
    99+
    2024-04-02
  • 如何在golang中读写json数据
    这篇文章给大家介绍如何在golang中读写json数据,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。什么是golanggolang 是Google开发的一种静态强类型、编译型、并发型,并具有垃圾回收功能的编程语言,其语...
    99+
    2023-06-14
  • Vue2.5如何通过json文件读取数据
    这篇文章主要介绍了Vue2.5如何通过json文件读取数据,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。1.准备工作1.1 webpack....
    99+
    2024-04-02
  • Qt读取Json文件的方法详解(含源码+注释)
    一、示例Json文件内容 下方为本文所使用的Json文件的内容,其中包含字符串、数值、布尔、null、对象、数组、组合类型等(读取方式在本文第三节) { "str": "strVa...
    99+
    2022-11-13
    qt读取json文件 qt读取json
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作