鱼C论坛

 找回密码
 立即注册
查看: 2145|回复: 5

关于存在信息的方式

[复制链接]
发表于 2017-5-26 16:53:00 | 显示全部楼层 |阅读模式

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

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

x
是这样的,我想写一个脚本,然后可以存储一些信息,信息的内容应该属于字典格式的
我想在每次运行脚本的时候都可以访问到之前存储的信息,也就是读取,并且还可以更新之前的信息
所以,我的问题是,我应该把信息存储成什么格式的呢?
TXT 文本么?除了这种还有什么比价通用的格式么?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2017-5-26 16:55:15 | 显示全部楼层
可以用pickle
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-5-26 19:22:04 | 显示全部楼层
什么格式都可以。扩展名只是一个名字而已。 你随便乱编或者不要都行。 用2进制存储
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-5-26 23:13:58 | 显示全部楼层
本帖最后由 gopythoner 于 2017-5-26 23:17 编辑
yongxi 发表于 2017-5-26 19:22
什么格式都可以。扩展名只是一个名字而已。 你随便乱编或者不要都行。 用2进制存储


你的意思是我用wb写入然后用rb读取是吧,这样能保证用程序能读取到信息,但是直接用记事本打开就无法读取到真正的信息,是这个意思么
这大概就是我想要的效果,其实我是开始还在在想用什么编码格式去编码和解码信息,现在听你一说感觉直接用二进制好像挺不错的
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-5-26 23:16:40 | 显示全部楼层

查了一下这个模块,看起来挺不错的,但是我感觉我的需求好像是不必要用到这个的,我只需要存储信息和读取信息,保存为JSON格式应该就行了,暂时没有发现这个模块对我的需求有什么特别的优势之处,所以考虑上不用这个
但是我发现这个模块最厉害的应该不是在读写一般格式的文件,而是在于能把一个类直接复制到其他的文件,这个用处比较有用,以后说不定能有机会用到,感谢推荐!
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-5-26 23:55:15 | 显示全部楼层
本帖最后由 yongxi 于 2017-5-26 23:59 编辑
gopythoner 发表于 2017-5-26 23:13
你的意思是我用wb写入然后用rb读取是吧,这样能保证用程序能读取到信息,但是直接用记事本打开就无法读 ...


是的。用2进制保存,用记事本打开就是乱码了
建议用pickle模块, 打开和保存方式都用2进制,扩展名随便乱编
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-10-8 06:23

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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