位置: 编程技术 - 正文

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的读取和写入)

  • 天然气管道抢维修工作总结
  • 缴纳附加税会计科目怎么做
  • 委托加工的增值税纳税人是谁
  • 可转债中签后怎么操作卖出
  • 未分配利润分配顺序
  • 软件使用权收入怎么计算
  • 会计为什么要计折旧费
  • 公司抬头的发票
  • 对公账号收款是结算主账户还是结算卡号
  • 增值税可以做平吗
  • 小规模纳税人减半征收
  • 房地产企业预缴土地增值税
  • 企业收到跨年度的政府补贴款,是否计入当年企业所得税
  • 外国专家工资个税
  • 个人独资企业免税销售额
  • 经济社会中民商是什么
  • 临时工工资作为人员成本如何做账
  • 计提所得税费用会计分录
  • 电商刷单手续费做什么费用?
  • 土地增值税清算方法与技巧
  • 保证金计入哪个会计科目
  • 无租使用房产协议
  • 公司租车交税
  • 房地产企业已预缴增值税如何抵扣
  • 在win7中,如何搜索指定扩展名的文件
  • 反射动态创建对象
  • mac10.10.5系统
  • 企业合并收购,对员工的机会和挑战
  • 睿因无线路由器怎么设置
  • 借方为什么是减少额?
  • element栅格布局
  • JavaScript includes() 方法
  • 解决laravel 5.1报错:No supported encrypter found的办法
  • vue中created和mounted
  • user-interface console 0 指令无效
  • 定期定额征收超出3万怎么办
  • 弥补以前年度亏损最多几年
  • 预提费用做账的会计分录
  • 链表的优缺点有哪些
  • 机械租赁公司月薪多少
  • 应收账款的账务改为公司招待费用怎么做会计分录
  • 进口消费税为什么不是1乘2
  • 生产防疫物资的厂家联系方式
  • 错开发票所需要提供的资料和时效要求是?
  • 固定资产清理是三栏式还是多栏式
  • 印花税减免优惠政策2019
  • 住宿收据怎样写
  • 应付账款发生坏账怎么办
  • 个体户怎么交税?
  • sql server索引怎么用
  • 退回股东投资款现金流怎么选
  • 股权转让怎么做账
  • 职工食堂费列入哪里
  • 应收账款计提坏账比例
  • 固定资产处置怎么报税
  • 采购家具分批结算方式
  • 外贸企业进项税转出怎么申报
  • 怎么填写专用发票信息
  • 现金流量的折现值公式
  • 开服装店如何做销售
  • 总分机构和分总机构的区别
  • 医药企业研发费用构成
  • mysql联合索引生效原则
  • Mysql 5.7.9 shutdown 语法实例详解
  • Win10 Mobile 10536预览版用得越久越卡顿是怎么回事?
  • compaq-rba.exe是哪个方面的进程 作用是什么 compaq-rba进程查询
  • win7系统的图片
  • win7系统出现蓝屏
  • win10系统笔记本怎么连接wifi
  • win7系统无法更改主题
  • 深入理解javascript特性.pdf
  • css设置表格隔行换色
  • shell脚本显示进度条
  • vue怎么实现多页面
  • shell脚本的实现
  • 安卓 自动化app
  • 为什么买的酒精有香味
  • 河北国税网上办税云厅手机
  • 国家管网集团下属企业
  • 长沙房产税如何征收
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设