Python
文章平均质量分 61
nescafe1111
这个作者很懒,什么都没留下…
展开
-
subprocess的输入输出处理
最近在用Python处理一些应用程序的交互,subprocess的Popen可以实现应用的stdin和stdout交互,但在实际使用过程中,Popen的stdin并不是经常work。下面是Mark别人的代码,在Python2.7.x下测试通过。1,Case1 简单输出#test1.py import sys line = sys.stdin.readline() p转载 2013-11-10 16:05:30 · 10595 阅读 · 0 评论 -
Python的异步文件IO操作
前一篇提到了用subprocess进行与应用的stdin和stdout交互,目前还是stdout处理得多。项目有这样的要求,需要代码能过同时在Linux和Windows下用,为防止应用挂起,需要进行异步IO操作,这样可通过timeout来处理超时。麻烦问题又来了:Python2.7.x和Python3.2下的Popen都没有提供基于文件的异步IO操作,且项目必须使用Python2.x,应为较多原创 2013-11-10 16:27:49 · 5076 阅读 · 0 评论 -
使用Graphiz生成rpm dependency graph
项目中需要检查所有rpm包的依赖关系,还得比较原创 2014-04-25 16:24:11 · 1145 阅读 · 0 评论 -
Python unittest 参数化测试
Python自带的unittest包不支持参数化测试原创 2014-08-05 23:56:53 · 5768 阅读 · 0 评论