随笔分类 -  Python

Python subprocess执行持续输出shell命令的控制
摘要:研究了大半天,为了获取持续输出的shell指令结果,并对结果进行分析,一直因为无法控制subprocess开启的子进程头疼,研究了半天,参考众多大神的博客后,终于实现,目前已时间为控制点,在实际业务中,可以通过判断业务执行是否完成来达到停止subprocess子进程的目的。 阅读全文

posted @ 2016-06-29 15:15 ListenWind 阅读(5691) 评论(0) 推荐(1)

Python -- 大小写转换
摘要:#小写转大写 strs = 'abcd' strs = strs.upper() print u'abcd小写转大写:', strs #大写转小写 strs = 'ABCD' strs = strs.lower() print u'ABCD大写转小写:', strs #首字母大写 strs = 'h 阅读全文

posted @ 2016-04-15 09:54 ListenWind 阅读(1910) 评论(0) 推荐(0)

Python之简单工厂模式实现
摘要:最近又看了下大话设计模式,决定用Python来试着实现下。基础类1 class OperationBase():2 """3 基础运算类4 """5 result = 06 def GetResult(self):7 return self.r... 阅读全文

posted @ 2015-07-06 21:09 ListenWind 阅读(672) 评论(0) 推荐(0)

判断Python输入是否为数字
摘要:在接收raw_input方法后,判断接收到的字符串是否为数字例如:str = raw_input("please input the number:")if str.isdigit():为True表示输入的所有字符都是数字,否则,不是全部为数字str为字符串str.isalnum()所有字符都是数字... 阅读全文

posted @ 2015-07-06 15:23 ListenWind 阅读(81866) 评论(0) 推荐(1)

Python中unittest采用不同的参数组合产生独立的test case
摘要:我们在使用Python的unittest做自动化或者单元测试时,有时需要一个测试用例根据不同的输入、输出组合而执行多次,但是,unittest中一个用例只能有一组参数组合执行,如果采用循环的方式,在生成的测试报告中也只会有一个测试用例的统计,单实际上我们需要一组参数就统计为一个测试用例,又或者将用例... 阅读全文

posted @ 2015-05-20 22:47 ListenWind 阅读(2231) 评论(2) 推荐(1)

Python读取Yaml文件
摘要:近期看到好多使用Yaml文件做为配置文件或者数据文件的工程,随即也研究了下,发现Yaml有几个优点:可读性好、和脚本语言的交互性好(确实非常好)、使用实现语言的数据类型、有一个一致的数据模型、易于实现。既然有这么多好处,为什么不用呢,随后开始研究在Python中怎么读取Yaml文件,下面我们来看下:... 阅读全文

posted @ 2015-05-20 21:06 ListenWind 阅读(26827) 评论(0) 推荐(1)

Sphinx编译docs文档
摘要:在使用Python、Django的过程中,经常看到docs目录,里面存放着一些txt文本文件,也就是自带的一些帮助文档,里面有make.bat,在dos目录下直接执行make,给出的帮助是可以转换成Html、PDF等文件形式,那么,怎么转换这些帮助文档呢?直接执行make html发现提示sphin... 阅读全文

posted @ 2015-04-13 17:02 ListenWind 阅读(1612) 评论(0) 推荐(0)

Python中*和**的用法
摘要:好久不用Python,今天在用Python写个小工具的时候发现好些东西都快忘记了,特别是*和**。什么情况下使用*和**呢(不是C里面的指针哦!)当函数的参数不确定时,可以使用*args 和**kwargs,*args 没有key值,**kwargs有key值。例如:1 def fun_args(*... 阅读全文

posted @ 2015-03-17 13:48 ListenWind 阅读(437) 评论(0) 推荐(0)

Python实现类似switch...case功能
摘要:最近在使用Python单元测试框架构思自动化测试,在不段的重构与修改中,发现了大量的if...else之类的语法,有没有什么好的方式使Python具有C/C#/JAVA等的switch功能呢?在不断的查找和试验中,发现了这个:http://code.activestate.com/recipes/4... 阅读全文

posted @ 2015-02-02 12:41 ListenWind 阅读(24852) 评论(2) 推荐(0)

导航