前面的文章有讲过Python的文件操作,而操作文件最重要的是要有统一的编码,能够将日文、韩文、中文、英语都转换成统一的格式,方便编译与存储,这个编码就是万国码(Unicode)。
而在代码的世界里也存在各种不同的语言,前端的html、css、js,后端的java、c++、php、Pyhton、go等;
各种编程语言的数据传输、接收、编译、存储,就是序列化与反序列化的过程。
序列化是皀把内存的数据转换成特定格式的内容,方便接收与编译;
反序列化就是把数据转换成后端(内存)能够识别的字符,方便存储;
① 可以用于存储,将数据存储到硬盘;
② 可以传输给其他平台使用,实现跨平台数据交互。
在Python中,序列化与反序列化的数据类型有两种:
A. Json格式的数据(通用格式);
B. pickle格式的数据(专用格式,只有python可以识别);
在Python中要将数据转换成json数据,需要要用到json库进行转换;实例如下:
在Python中要将数据转换成pickle数据,需要要用到pickle库进行转换,实现方式与json序列化的方式是一模一样的,只是将json库转换成了pickle库就可以了。
以上是本期内容,如果有表达不对的内容,欢迎您的留言、斧正,我们一起天天向上。
微信号:sansui663(长安复制)
本文由知识库于2022-01-06发表在龙哥云资源网,如有疑问,请联系我们。本文链接:https://www.longgeyun.com/knowledge/20680.html
上一篇图片转化word文档免费软件(照片转换成word文档的方法)
下一篇photoshop画笔快捷键(ps工具介绍及使用方法图片)
高校最常见的食物中毒有哪些
急性肠胃炎与食物中毒怎么分辨
莫代尔面料和纯棉面料哪个好内裤 哪个儿童可以穿
为什么说开速腾的都不是一般人 速腾开出去有面子吗
活珠子和毛蛋的区别在哪里 哪个好吃
家里放石头的八大禁忌有哪些 家中石头最佳摆放位置
怎么判断自己帅还是丑男 男生怎样越长越帅
单身女生红绳戴左手还是右手 女生红绳戴哪里合适
Pr2020零基础快速入门
文字转语音App最新版3.0
APP下载页源码-带后台