摘要:
作业21 1 阅读全文
摘要:
一个项目的从无到有 一 需求分析 1.拿到项目,会先在客户那里一起讨论需求, 商量项目的功能是否能实现,周期与价格,得到一个需求文档。 2.最后在公司内部需要开一次会议,最终得到一个开发文档, 交给不同岗位的程序员进行开发。 Python: 后端,爬虫 不同的岗位: UI界面设计: 设计软件的布局, 阅读全文
摘要:
[toc] ATM项目三层结构 0 分析需求 上述需求可以分为下面10个功能 1 用户视图层 主要为输入输出的显示及简单的逻辑判断 2 逻辑接口层 主要为有效的输入数据与存储数据的对比,判断结果 2.1 管理员接口 2.2 用户接口 2.3 银行接口 4.2 通用文件 4.3 启动文件 阅读全文
摘要:
re模块 1 正则的定义 正则就是用一些具有特殊含义的符号组合到一起(称为正则表达式)来描述字符或者字符串的方法。或者说:正则就是用来描述一类事物的规则。 (在Python中)它内嵌在Python中,并通过 re 模块实现。正则表达式模式被编译成一系列的字节码,然后由用 C 编写的匹配引擎执行。 2 阅读全文
摘要:
logging模块 1 日志级别与配置 2 日志配置字典 3 使用 阅读全文
摘要:
作业20 1、把登录与注册的密码都换成密文形式 2、文件完整性校验(考虑大文件) 3、注册功能改用json实现 4、项目的配置文件采用configparser进行解析 阅读全文
摘要:
suprocess模块 阅读全文
摘要:
[toc] configparser模块 configparser模块是配置文件相关模块 1 导入方式 2 配置文件后缀 配置文件一般后缀为ini或cfg 3 configparser模块方法 3.1 查看方法 3.2 写入配置文件的方法 3.3 修改方法 阅读全文
摘要:
[toc] hashlib模块 1 哈希hash的定义 hash一类算法,该算法接受传入的内容,经过运算得到一串hash值 2 hash值的特点 ①只要传入的内容一样,得到的hash值必然一样 ②不能由hash值返解成内容 ③不管传入的内容有多大,只要使用的hash算法不变,得到的hash值长度是一 阅读全文
摘要:
shelve模块和xml模块 一 shelve模块 shelve模块比pickle模块简单,只有一个open函数,返回类似字典的对象,可读可写;key必须为字符串,而值可以是python所支持的数据类型 " " ;) " " ;) 二 xml模块 xml是实现不同语言或程序之间进行数据交换的协议,跟 阅读全文