ch02: 模块¶
小白给同学秀他的通讯录软件,却被同学逼视了! 命令行的通讯录实在太难用了。那么多参数,实在太难记住了! 难道就不能有个对话框,提示查询词语的参数吗?!
引入¶
“小白,你这通讯录软件简直不能用!”当小白把软件秀给同学的时候,总是遭到一顿痛骂。于是小白想着改进自己的软件。
- 恐怖的判断树 ——
- cmd模块。小白由于无法忍受sys.argv判断树的不断生长,于是找到了cmd模块。 另外介绍面向对象的相关信息
- 我也要有自己的模块 —— 文件型数据库。
- 小白出于自尊心,想自己写一个模块。 介绍模块相关内容,引入能把各种对象编码成字符串,再解码出来的神奇模块pickle
- 搜索功能 —— re模块。
- 如果要寻找所有姓王的人的信息,或者寻找在89年出生的人,应该怎么做呢? 于是小白导入了re模块和正则表达式。
- 使用sphinx写软件文档
- 但是,小白再次将通讯录软件给同学试用的时候,同学依然觉得软件很难使用,希望能有软件说明书! 没有说明书!于是小白尝试用ReST和sphinx写文档。