摘要:研究了大半天,为了获取持续输出的shell指令结果,并对结果进行分析,一直因为无法控制subprocess开启的子进程头疼,研究了半天,参考众多大神的博客后,终于实现,目前已时间为控制点,在实际业务中,可以通过判断业务执行是否完成来达到停止subprocess子进程的目的。
阅读全文
摘要:#小写转大写 strs = 'abcd' strs = strs.upper() print u'abcd小写转大写:', strs #大写转小写 strs = 'ABCD' strs = strs.lower() print u'ABCD大写转小写:', strs #首字母大写 strs = 'h
阅读全文
摘要:最近又看了下大话设计模式,决定用Python来试着实现下。基础类1 class OperationBase():2 """3 基础运算类4 """5 result = 06 def GetResult(self):7 return self.r...
阅读全文
摘要:在接收raw_input方法后,判断接收到的字符串是否为数字例如:str = raw_input("please input the number:")if str.isdigit():为True表示输入的所有字符都是数字,否则,不是全部为数字str为字符串str.isalnum()所有字符都是数字...
阅读全文
摘要:我们在使用Python的unittest做自动化或者单元测试时,有时需要一个测试用例根据不同的输入、输出组合而执行多次,但是,unittest中一个用例只能有一组参数组合执行,如果采用循环的方式,在生成的测试报告中也只会有一个测试用例的统计,单实际上我们需要一组参数就统计为一个测试用例,又或者将用例...
阅读全文
摘要:近期看到好多使用Yaml文件做为配置文件或者数据文件的工程,随即也研究了下,发现Yaml有几个优点:可读性好、和脚本语言的交互性好(确实非常好)、使用实现语言的数据类型、有一个一致的数据模型、易于实现。既然有这么多好处,为什么不用呢,随后开始研究在Python中怎么读取Yaml文件,下面我们来看下:...
阅读全文
摘要:在使用Python、Django的过程中,经常看到docs目录,里面存放着一些txt文本文件,也就是自带的一些帮助文档,里面有make.bat,在dos目录下直接执行make,给出的帮助是可以转换成Html、PDF等文件形式,那么,怎么转换这些帮助文档呢?直接执行make html发现提示sphin...
阅读全文
摘要:好久不用Python,今天在用Python写个小工具的时候发现好些东西都快忘记了,特别是*和**。什么情况下使用*和**呢(不是C里面的指针哦!)当函数的参数不确定时,可以使用*args 和**kwargs,*args 没有key值,**kwargs有key值。例如:1 def fun_args(*...
阅读全文
摘要:最近在使用Python单元测试框架构思自动化测试,在不段的重构与修改中,发现了大量的if...else之类的语法,有没有什么好的方式使Python具有C/C#/JAVA等的switch功能呢?在不断的查找和试验中,发现了这个:http://code.activestate.com/recipes/4...
阅读全文