位置: 编程技术 - 正文

Python读写Json涉及到中文的处理方法(json python 字段读取)

编辑:rootadmin

推荐整理分享Python读写Json涉及到中文的处理方法(json python 字段读取),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:python读取json文件,python读入json文件,python读json文件和写json文件,python读取json文件,python json对象字段读取,python读入json文件,python 读写json,python读json文件和写json文件,内容如对您有帮助,希望把文章链接给更多的朋友!

今天在帮前端准备数据的时候,需要把数据格式转成json格式,说实话,涉及到中文有时候真的是很蛋疼,除非对Python的编码规则比较了解,不然处理起来真的很蛋疼。

整个逻辑

我们需要处理的是把一些文章处理,生成多个html文件,然后用json来显示文章的列表,图片,摘要和标题。

思路

为了以后的数据扩展,那必须有一个数据库,我的想法就是自己写一个简单的网页做为提交输入,然后post到后台以后录入到数据库中,再写一个展示文章的页面,展示效果正确后,写一个requests动态的把所有的数据都爬下来生成一个一个的html文档。最后的json数据我只要从数据库把数据抽出来生成就行了。

前端

其实前端的东西很简单,最近一直在写网页,所以前端的东西分分钟就搞定了。代码如下:

模板我就随便写了一个简单的表单

Python读写Json涉及到中文的处理方法(json python 字段读取)

index.html

展示的页面

当然,我里面使用了markdown来处理了一些数据。有关markdown的集成,可以移步《Django开发博客(六)——添加markdown支持》 爬数据的小脚本如下,需要使用到requests模块

里面的一些命名自己可以根据需要去修改。

生成json

说实话,json的使用方式很简单,Python对json的支持也很好,不过涉及到中文就有点蛋疼了,我的代码是这样的:

代码逻辑是:定义一个空列表,用来装生成的字典信息,然后从sqlite里面把之前存的数据全部抓出来。把数据循环生成自己想要的格式的字典,一个一个的插到列表中。再用Python提供的json.dumps方法把数据转成json格式,再写入文件就行了。 逻辑看上去是没什么问题,实现起来也很完美,但是最后我打开json文件检查的时候发现所有的中文都变成Unicode了。这简直是坑爹啊。

大致查了一下,好像网络上对这块说的内容并不详细,举得例子也都是非常非常简单的那种,直接给中文的,并不是我想要的,最后只能硬着头皮去看官方的说明,最后找到了这么一个东西ensure_ascii=False,在Python转Json的时候带上这个方法,也就是

这样处理之后,写入文件就是正常的中文了。

以上这篇Python读写Json涉及到中文的处理方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持积木网。

python 读写、创建 文件的方法(必看) python中对文件、文件夹(文件操作函数)的操作需要涉及到os模块和shutil模块。得到当前工作目录,即当前Python脚本工作的目录路径:os.getcwd()返回指定目

Python爬取三国演义的实现方法 本文的爬虫教程分为四部:1.从哪爬where2.爬什么what3.怎么爬how4.爬了之后信息如何保存save一、从哪爬三国演义二、爬什么三国演义全文三、怎么爬在Chrom

python如何查看系统网络流量的信息 前言流量信息可以直接在/proc/net/dev中进行查看,笔者实现的程序使用命令:pythonnet.pyinterface其中interface为网卡名称,使用什么网卡,电脑有哪些网卡,

标签: json python 字段读取

本文链接地址:https://www.jiuchutong.com/biancheng/385337.html 转载请保留说明!

上一篇:详细介绍Python的鸭子类型(python基本介绍)

下一篇:python 读写、创建 文件的方法(必看)(python的读取和写入)

  • 个人所得税查询工资与实际工资不符是为何
  • 企业转出多交增值税吗
  • 交易性金融资产属于什么科目
  • 开票要交印花税吗
  • 附加税减半征收政策从什么时候开始
  • 网上购物退款后又收到产品了怎么办
  • 以前年度不合规发票怎么处理
  • 企业办理跨境人民币收付需要办理名录登记吗
  • 工会筹备金怎么改成工会经费
  • 开具发票时提示离线发票累计金额超限?教你如何处理
  • 劳务分包简易计税可以抵扣吗
  • 只有专票没有普票
  • 支付工资资产减少了吗
  • 工程结算收入的会计分录
  • Win10中macos big sur虚拟机无法连接网络怎么办?
  • 个体工商户给员工交社保属于职工社保吗
  • win11开机后
  • win10电脑键盘灵敏度怎么调
  • 关于获得政府补助的公告
  • 员工离职补偿金计算方法
  • ms-dos安装
  • 暂估入库的处理方式有哪三种
  • 公司收到的应收股利需要分配利润吗
  • php字符串处理函数
  • 计提本月应交税金会计分录
  • pc是什么文件
  • 大型绿萝的养殖方法
  • php接收数据的方法
  • vue中的...
  • web前端入门教程
  • 农产品小规模纳税人
  • 电赛例题
  • js怎样遍历对象中的每个元素
  • 审图费谁出
  • 应该如何打造自己
  • 资产减值损失属于营业外支出吗
  • 银行承兑到期后几天内有效
  • python合并集合
  • 织梦怎么改网站主页
  • 织梦cms怎么样
  • python中Plotly Express是什么?
  • 织梦网站怎么添加关键词
  • 广东高速公路过路费收费标准
  • 零税率与免税有关系吗
  • 个人缴纳社保部分怎么算
  • 企业购进材料取得增值税专用发票
  • 蓝字发票红字发票什么意思
  • 进项税额不允许抵扣
  • 工程咨询服务发展指导意见坚持市场培优的原则
  • 行业协会是怎么赚钱的
  • 挂靠建筑公司企业所得税怎么交?
  • 公司开办期间购买的工具
  • 单式记账法因为其简单易学,记账效率高
  • 年金现值的公式是怎么推导出来的
  • 银行受理汇票贴现业务
  • 待处理财产损益期末结转到哪里
  • 怎样计算加班工资?
  • Windows下MySQL 5.7无法启动的解决方法
  • Windows Server 2008故障转移群集简介
  • solaris 11.3
  • iTunesHelper.exe是什么进程?iTunesHelper.exe系统错误怎么解决?
  • win7系统怎样设置
  • win10添加闹钟
  • linuxcut命令详解
  • wind10怎么恢复wind7
  • unity自带的代码编辑器
  • bootstrap基础教程
  • jquery常用操作
  • 用bat实现定时执行任务的批处理文件
  • css@import
  • uv纹理编辑器贴图移动
  • 如何在android studio中导入其他包
  • js 引用类型
  • kraken框架
  • 发票扫码抽奖用什么软件
  • 公积金提取需要几个工作日
  • 个人所得税网上报税流程
  • 船舶吨税多少天缴纳一次
  • 收购农民自产农产品可以使用现金
  • 专票代开流程?
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设