摘要:
需求: 把app_student.xls里面的数据, 1、如果这一行数据里面有乱码(及包含?),那么就删掉 2、再加上一列,是否毕业 3、如果班级是天蝎座的话,毕业这一列写成毕业 4、其他班级的写成未毕业 原始数据: 实现: 阅读全文
摘要:
一、什么是模块结构调整 当一个脚本中有大量的配置、方法及接口时,脚本往往显得十分臃肿。为了代码更易读,可以将一个繁杂的脚本根据不同的功能放在不同的文件夹中分类管理,即模块结构调整。 二、模块结构调整实例 下面根据一个具体的例子来看一下如何拆分调整代码 1、根据正常人的思维写代码完成功能 代码需求: 阅读全文
摘要:
一、开发接口的作用 1、mock接口,在别的接口没有开发好的时候,模拟一些接口。例如假的支付接口,模拟支付成功 2、查看数据,避免直接操作数据库flask web开发框架 二、接口开发 1、安装flask第三方模块 flask是一种 web开发框架 2、接口开发步骤 (1) 实例化server (2 阅读全文
摘要:
需求: 只要传入一个表名,就能把所有数据导入出来,字段名是excel的表头 1、要动态获取到表的字段cur.description能获取到表的字段 fileds = [filed[0] for filed in cur.description] 列表生成式获取表头 2、获取数据 select * f 阅读全文
摘要:
需求: 1、注册: 数据都存在数据库里面(读取数据库)注册的时候,密码存的是加密之后的密码(md5加密)username,pwd,cpwd必填用户不能重复 2、登录账号密码登录输入是明文,数据库是密文登录成功之后打印当前的日期 实现: 阅读全文
摘要:
需求: 将数据库表中的数据导出到excel中 循环控制行和列的写入 实现: 优化代码: 表头循环写入 通过指定游标返回类型cursor=pymysql.cursors.DictCursor,优化表头写入 阅读全文
摘要:
需求: 1、删除log目录下,所有的空文件 2、删除5天前的文件 首先构造文件夹及log文件,mkdir.py: 接着双数日期的日志,里面随便写点东西 删除过期及空文件实现: 阅读全文
摘要:
需求:监控日志,如果有攻击,就把ip加入黑名单 分析: 1、打开日志文件 2、把ip地址拿出来 3、判断每一个ip出现的次数,如果大于50次的话,加入黑名单 4、每分钟读一次 log样式: 实现: 阅读全文