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