当前分类:Python

查找指定目录下的文件(含子目录)

之前不小心把某个目录下的文件批量重命名(含子目录),还好这个目录不长用,不过也要赶紧改回来,不然等到用时再处理可能就来不及了。

思路是先找到这些文件,然后再使用rename改名。

下面这段就是查找文件的代码,可以根据需求增加代码,如搜索到结果后改名,删除,移动,复制等,都可以批量操作了。

 

使用Python自动发邮件

用Python写了个使用命令行方式发送邮件,可以添加附件。

这个在测试完成后可以自动发邮件提醒了,喵~~

代码已上传GitHub:立即查看

一键分析Android的BugReport

在Android系统测试中,经常要抓取log,而内置的BugReport功能无异是最方便全面的。那么问题来了,BugReport包含的信息虽多,但分析起来就成了麻烦,当然觉得麻烦的不只我一个,还有space2。这位前辈为此写了一个名为chkbugreport的开源工具,可以直接把对BugReport进行分析,好吧,我的麻烦被别人解决了。同时受同事启发,把chkbugreport工具做了个强化,实现一键分析BugReport ^_^,非常简单,就是把获取BugReport和分析BugReport一起实现,全当拿Python练练手。

前提:

  1. 已配置java环境
  2. 下载chkbugreport.jar(下载后请名字改成chkbugreport.jar)

方法:

  1. 将下面的代码保存到chkbugreport相同目录
  2. 运行

国际惯例,感谢space2,还有我的同事郑 虹向我推荐chkbugreport。

MonkeyTest版本更新至v0.4

 

本版更新:

  1. 更新日期时间为动态获取。
  2. 增加循环,加大测试力度,避免因某一个应用Crash而停止测试,可能只进行了几分钟 。

下个版本:

  1. 优化Log保存位置。
  2. 优化循环语句。
  3. 优化目录创建规则。

Gits路径:https://gist.github.com/kevin-zsj/5667437

 

用Python写的MonkeyTest

历经多个版本,使用Python写的MonkeyTest终于可以稳定运行了,算是一个小小的里程碑吧。

其实一直担心自己写的不好,没有自信贴出来。不过现在想开了,“指点”的人越多,才越能发现问题,才会有更多的改进空间。

好了,不多说上代码,另外在Gits上也有备份,点击传送

真心期待,让“暴风雨”来的更猛烈些吧!