- 博客(8)
- 资源 (4)
- 收藏
- 关注
原创 app打点测试
app需要打点记录,都是记在服务端的log文件里,即使用linux命令 可以实时查到是否有关键字的出现,但是不方便,用python优化下。 主要是 基于 tail 命令的。#coding=UTF-8#!/usr/bin/pythonimport timeimport subprocessimport reimport osfiledir = '/data/work/log/logs/
2017-03-29 15:04:26 9238
原创 Fiddler 抓包 显示server ip的方法
1.打开 Fiddler ,点击Rules—Customize Rules,会提示下载一个插件,下载安装。 2.再次点击Rules—Customize Rules,会打开一个 Customize Rules.js文件, 找到static function Main() 这个函数,在FiddlerObject.StatusText = " CustomRules.js was loaded at
2017-03-27 12:34:09 7702
原创 比较数据库的表,字段是否一致,找出差异的表、字段
有时候测试环境跟正式环境,有一个表没创建,或者某个表有字段没创建,通过以下代码可以实现找出差异的表,字段。#coding=utf-8#/usr/bin/pythonimport confimport MySQLdbdef get_data(env,sql): if env == "test": conn = MySQLdb.connect(conf.to_dbhost
2017-03-26 11:38:23 3619 1
原创 把库中的表,导出为excel
上次记录的导表,有一个问题,就是当表比较大的时候,超过电脑内存, 程序就会有问题,这次采用 分批存入,后续追加。 但是验证后,还有问题,没达到预期目的。写记录一下吧。#coding=utf-8import xlwtimport MySQLdbimport addimport sysimport xlrdimport datetimefrom xlutils.copy import
2017-03-23 15:19:44 274
转载 Python时间获取及转换知识汇总
时间处理是我们日常开发中最最常见的需求,例如:获取当前datetime、获取当天date、获取明天/前N天、获取当天开始和结束时间(00:00:00 23:59:59)、获取两个datetime的时间差、获取本周/本月/上月最后一天等。而这些转换看起来很乱不容易记住,那么今天我们就来总结一下python的时间的处理。原则:以datetime为中心, 起点或中转, 转化为目标对象, 涵盖了大多数业务场
2017-03-16 18:24:39 230
转载 统计各个文件夹的大小
忽然发现 系统盘红了,空间不足,也没存多少东西啊,通过查看,发现c盘下的 windows 文件夹特别大,这个文件夹下有这么多子文件夹,也不知道是哪个大。 解决办法:#!/usr/bin/python#coding=UTF-8import os,sysfrom os.path import getsizedef lsdir(rootdir): list_dirs = os.walk(
2017-03-06 10:04:44 5856 1
原创 从生产环境同步代码到测试服务器
有时候测试环境的代码需要同步一下最新的,来保证项目部署的环境。 要求: 1.指定服务器目录,把此目录下所有的子文件夹及包含的文件,同步到指定的测试 服务器的目录。 2.可以过滤指定的文件、文件夹,来保证效率。例如过滤.log文件、conf目录等等 3.记录日志,某文件失败了,不影响继续同步其余的文件。 4.完成后有成功的返回。最好 有进度条。用python实现,练习练习。
2017-03-03 15:01:31 2208
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人