文章分类 - 第七篇: 模块
摘要:创建唯一id之uuid 1、uuid1()——基于时间戳 1.如何生成? MAC地址、当前时间戳、随机数生成 2.优点: 保证全球范围内的唯一性 3.缺点: MAC的使用同时带来安全性问题,局域网中可以使用IP来代替MAC 2、uuid2()——基于分布式计算环境DCE(Python中没有这个函数)
阅读全文
摘要:作用: 通过字符串'包.包.模块'这种形式导入模块 import importlib module_str = 'concurrent.futures' # 注意: 该方法最小只能到py文件名(模块) res = importlib.import_module(module_str) # 等同于 -
阅读全文
摘要:一. 什么是正则? 正则就是用一堆特殊的符号表达一种特殊的规律。拿这种特殊的符号到一种大的字符串中去比对, 按着这种特定的规律取到你的值。 二. 常用匹配模式 1. 一对一的匹配(非正则匹配) 2.正则匹配 话不多说上我喜爱的矮老湿的图: 3. \w与\W 4. \s与\S 5. \d与\D 6.
阅读全文
摘要:01 logging 一. 日志级别与配置基本使用介绍 二. 日志配置字典 三. 使用
阅读全文
摘要:1. 把登录与注册的密码都换成密文形式, 注册功能改用json实现. 2. 文件完整性校验(考虑大文件) 3. 使用configparser生成cfg或ini类型的文件, 并读取文件进行认证解析
阅读全文
摘要:一. 什么是哈希? 哈希是一类算法。该算法接收传入的内容,经过运算得到一串哈希值。 3.x里代替了md5模块和sha模块,主要提供 SHA1, SHA224, SHA256, SHA384, SHA512 ,MD5 算法),该算法接受传入的内容,经过运算得到一串hash值 二. 哈希值的3大特点及用
阅读全文
摘要:一. 配置文件如下 二. 使用configparser模块读取文件 三. 使用configparser模块修改文件 四. 使用configparser模块添加一个ini格式的文件
阅读全文
摘要:一. shelve 二. XML 1. XML文档模板 2. 查看 3. 修改 4. 增加 5. 删除 6. 新建XML文档
阅读全文
摘要:一. 由eval引出json和pickle 二. 什么是序列化? 反序列化? 3.json序列化的结果写入文件与读取json字符串格式进行反序列化操作 4.使用json的4点注意须知 5.使用json序列化bytes类型须知 6.猴子补丁 8. 五. 如何序列化与反序列化之pickle 1.pick
阅读全文
摘要:一、检索文件夹下所有文件的大小的程序 注意: 文件夹也有大小, 我们这里不统计文件夹的大小, 排除os.path.getsize方法. 1. 实现方式一: 在py中执行os命令 main.py run.py 执行该文件 2. 实现方式二: 在终端中输入对应格式的 二. 随机验证码验证, 在进入文件c
阅读全文
摘要:提示: os模块是与操作系统交互的一个接口 一. os系列介绍 二. os.path系列介绍 三. os路径处理 四. pathlib模块(在python3.5之后推出) 五. 实现需求: 不利用os.path.getsize统计文件夹的大小, 利用递归实现统计整个文件下含有的所有文件大小
阅读全文
摘要:一. random的七种基本用法介绍 二. 验证码
阅读全文
摘要:一. time 1.时间分为三种格式的表示方法。 2.格式化字符串的时间格式中字符对应关系 3.三种时间格式之间的转换(掌握) 4.time.sleep 5.另外一种:结构化时间与时间戳转换成格式化字符串时间形式(了解) 二. datetime
阅读全文
摘要:https://files.cnblogs.com/files/yang1333/fiction_reader1.zip
阅读全文
摘要:一. 包的介绍 二. 包的使用 1.导入包与_ init _.py 2.绝对导入与相对导入 注意: 这里的导入指的是包内模块之间的互相导入, 且都是被导入的, 并不是被执行的. 3.from 包 import
阅读全文
摘要:1. 文件内容如下,标题为:姓名,性别,年纪,薪资 2. 根据1得到的列表,取出薪资最高的人的信息 3. 根据1得到的列表,取出最年轻的人的信息 4. 将names=['egon','alex_sb','wupeiqi','yuanhao']中的名字全部变大写 5. 将names=['egon','
阅读全文

浙公网安备 33010602011771号