2018年10月18日
摘要:
hashlib 模块 "" hash lib hash是一种算法 是将一个任意长的数据 根据计算 得到一个固定长度特征码 特征: 不同输入 可能会有相同的结果 几率特别小 相同的输入 必然得到相同结果 由于散列(特征)的性质 从原理来看是不可能 反解 用来 验证 两个输入的数据是否一致 使用场景 1.密码验证 ...
阅读全文
posted @ 2018-10-18 13:33
frank007
阅读(109)
推荐(0)
摘要:
功能完善的日志模块 logging 模块.py
阅读全文
posted @ 2018-10-18 13:31
frank007
阅读(112)
推荐(0)
2018年10月17日
摘要:
config parser 用于解析配置文件的模拟 何为配置文件 包含配置程序信息的文件就是称为配置文件 什么样的数据应作为配置文件 需要该 但是不经常改的信息 例如数据文件的路径 db_path 配置文件中 只用两种内容 一种section 分区 一种option 选项 就是一个key = val
阅读全文
posted @ 2018-10-17 21:03
frank007
阅读(131)
推荐(0)
摘要:
xml 可扩展的标记语言 <> </> 也是一种通用的数据格式 之所以用它也是因为跨平台 (但是在json出现之前就已经存在,所以海有一些公司还在用) 学习的重点还是语法格式 1.任何的起始标签都必须有一个结束标签。 <> </> 2.可以采用另一种简化语法,可以在一个标签中同时表示起始和结束标签。
阅读全文
posted @ 2018-10-17 20:54
frank007
阅读(129)
推荐(0)
摘要:
pickle 和 shevle 序列化后得到的数据只有python才能够解析 通常企业开发不可能做一个单机程序 都需要联网进行计算机间的交互 我们必须保证这个数据能够跨平台使用 JSON是什么? java scrip object notation var obj = {"name" :"egon"
阅读全文
posted @ 2018-10-17 20:25
frank007
阅读(175)
推荐(0)
摘要:
shlve 模块 也用于序列化 它与pickle 不同之处在于 不需要惯性文件模式什么的 直接把它当成一个字典来看待 它可以直接对数据进行修改 而不用覆盖原来的数据 而pickle 你想要修改只能 用wb 模式来覆盖
阅读全文
posted @ 2018-10-17 15:37
frank007
阅读(246)
推荐(0)
摘要:
pickle 是一个用户来序列化的模块 序列化是什么? 指的是将内存中的数据结构转化为一种中间格式 并存储到硬盘上 反序列化指的是什么? 将硬盘上存储的中间格式数据在还原为内存中的数据结构 为什么要序列化? 就是为了将数据持久存储 之前学过的文件的中间格式也能完成持久化存储 但是操作起来非常麻烦 p
阅读全文
posted @ 2018-10-17 15:33
frank007
阅读(168)
推荐(0)
2018年10月16日
摘要:
import datetime# 这个是一个包 里面包含 对时间的处理 对日期的处理datetime.date # 日期相关datetime.time # 时间相关# 获取当前详细时间print(datetime.datetime.now())# 获取时间的某一部分print(datetime.da
阅读全文
posted @ 2018-10-16 13:47
frank007
阅读(124)
推荐(0)
摘要:
#随机数模块 print(random.random())#0-1 不包括1 随机浮点数 print(random.randint(1,10)) #1-10 包括1和10 的整数 print(random.randrange(1,10))#1-10包括1 不包括10 的整数 print(random
阅读全文
posted @ 2018-10-16 13:41
frank007
阅读(135)
推荐(0)
摘要:
import shutil #用于简化文件操作的模块 压缩文件的另一种方法:
阅读全文
posted @ 2018-10-16 13:33
frank007
阅读(100)
推荐(0)