鱼C论坛

 找回密码
 立即注册
查看: 2220|回复: 3

[学习笔记] 【Pyhon 031讲心得体会】【 pickle】

[复制链接]
发表于 2018-11-29 09:53:46 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
本帖最后由 heidern0612 于 2018-12-17 10:07 编辑

写心得的过程都是自我思考的过程,借鉴了论坛很多前辈的见解和知识点,有错误恳请鱼油提出,不胜感激。




老实说这一章讲的并不难,课后习题也不难,跟之前的OS系统难度差远了,所以就不多解释了,但是这一章我学的有几点疑惑:


1、pickle这个功能模块是用于防止断电可以永久存储数据。

但是我想不明白的是,我如果把代码本身做成一个模块,需要的时候就导入模块了,那么pickle还有什么用?

因为存储的是二进制,可读性并不好,也许加密系数上能好点?



2、很多的实例中并没有发现pickle的用法,那这么模块具体是来干啥的?

也许在pickle复杂对象的时候有特殊的用法和意想不到的效果?


根据度娘一顿搜索,搜索出来的结果是这样:

为了解决不全是字符串类型对象的存储和从文件中调用的问题。

有同学要问啥意思呢?鬼画符似的解释。

It,s complicated……还是看看这篇文章吧,只看pickle模块的必要性那段。戳我前进

所以以上,大致理解了pickle的用途。



3、pickle的用途大致就两种,一种是腌制(写入)dump,一种是拿出来准备吃(读取)load。

貌似还有更高深的复数形式用法dumps和loads,不是我这样的小白现在该接触的知识。




最近发现老师的课后习题越来越难,是我理解跟不上了。

有的题甚至理解都理解不了,更何谈思路,所以现在很痛苦。

只能一遍一遍干敲代码,尝试加快理解老师的思路。

被征服了。

评分

参与人数 1荣誉 +5 鱼币 +5 贡献 +3 收起 理由
bluesky0476 + 5 + 5 + 3 说的对,作业程序解释的太蜻蜓点水了

查看全部评分

本帖被以下淘专辑推荐:

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2019-1-23 12:03:21 | 显示全部楼层
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2019-1-23 12:46:16 | 显示全部楼层
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-4-9 20:35:13 | 显示全部楼层
本帖最后由 一X一 于 2019-4-9 20:36 编辑

嗯,如果用文件存储和读取字典的话,pickle比较好用,还有其他好办法吗?
但是每次读取的时候,我觉得比较麻烦,因为每次load只能加载一次dump的值,不能一次性全部load出来
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-11-22 07:27

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表