摘要: config parser —— 用于解析配置文件的模块 何为配置文件? 包含配置程序信息的文件就称为配置文件 什么样的数据应该作为配置信息 需要改 但是不经常改的信息 例如:数据文件的路径 配置文件中 只有两种内容: 一种是 section 分区 一种是 option 选项 就是一个 key=va 阅读全文
posted @ 2018-10-17 21:26 萤huo虫 阅读(271) 评论(0) 推荐(0) 编辑
摘要: XML ———可扩展的标记语言 也是一种通用的数据格式 之所以用它 也是因为跨平台 XML 的语法格式: 1,任何的起始标签都必须有一个结束标签。 <> 起始标签 </>结束标签 2, 可以采用另一种简化语法,可以在一个标签中同时表示起始和结束标签。 这种语法是在大于符号之前紧跟一个斜线(/),XM 阅读全文
posted @ 2018-10-17 20:49 萤huo虫 阅读(144) 评论(0) 推荐(0) 编辑
摘要: json模块概述: pickle 和 shelve序列化后得到的数据 只有python才能解析 通常企业开发不可能做一个单机程序 都需要联网进行计算机间的交互 我们必须保证这个数据 能够跨平台使用 JSON 是什么? JSON 是 java script object notation 就是对象表示 阅读全文
posted @ 2018-10-17 20:09 萤huo虫 阅读(112) 评论(0) 推荐(0) 编辑
摘要: shelve 模块概述: shelve是python的自带model。 可以直接通过import shelve来引用。 shelve类似于一个存储持久化对象的持久化字典,即字典文件。 使用方法也类似于字典。 shelve 模块 与 pickle 不同之处在于 不需要关心文件模式什么 直接把它当成一个 阅读全文
posted @ 2018-10-17 18:30 萤huo虫 阅读(129) 评论(0) 推荐(0) 编辑
摘要: pickle模块主要功能: dump ———— 序列化 load ————— 反序列化 dumps loads ps: 不带s的是帮你封装write read 更方便 load 函数可以多次执行 每次load 都是往后再读一个对象,如果没有了就抛出异常 Run out of input pickle 阅读全文
posted @ 2018-10-17 15:22 萤huo虫 阅读(197) 评论(0) 推荐(0) 编辑
摘要: 序列化是什么? 序列化指的是将内存中的数据结构转化为一种中间格式 并存储到硬盘上。 反序列化是什么? 将硬盘上存储的中间格式数据再还原为内存中的数据结构。 为什么要有序列化? 是为了将数据持久存储 较文件完成数据持久化存储 方便简单的多 序列化的四个函数: 序列化转字符串: 阅读全文
posted @ 2018-10-17 15:04 萤huo虫 阅读(111) 评论(0) 推荐(0) 编辑