
Python
文章平均质量分 71
soulery
Things may come to those who wait but only the things left by those who hustle.
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Robot Framework 之 Remote Library 浅层次研究
今天同事问了我有没有研究过Robot Framework 的Remote Library,我一头雾水不知道是啥后来经过研究,有了以下的成果。1. 为什么要用Remote Library比较有说服力的可能就是在被测客户端部署Robot库的时候,可能会非常的麻烦,例如各种语言,各种版本不兼容的问题。用了Remote Library可以把某一台机器的上面的库通过XML/HTTP的原创 2013-07-05 19:30:21 · 1729 阅读 · 1 评论 -
#小脚本#把海词dict.cn的生词变成vce格式的测试题目
用海词了好久,也积累了400多个生词,一直都没找到一个好的方法来背下来这么多单词。目前还来用单词测验是比较好的办法。最近想到了一个办法,1. 先把海词的生词导出2. 然后用脚本把生词转化成VCE manager可以识别的格式,生成VCE格式的测试文件3. 最后就可以在手机,平板上用VCE mobile背单词了脚本如下#------------------原创 2014-01-29 18:10:18 · 1045 阅读 · 0 评论 -
在Windows下利用Python控制Linux
在Windows下如何能控制Linux,大概的想法肯定是SSH,的确,Python也提供了对应的库,以下先提供一个例子,通过Python获得XenServer的uuidimport paramikohostname = '10.10.10.100'port = 22username = 'root'password = 'xxxxxx'command_for_uuid = "原创 2013-09-27 18:37:42 · 1009 阅读 · 0 评论 -
wxPython异步调用实现
标题不一定对,最近遇到了个问题,利用wxPython和boa画了个GUI,通过该GUi去执行一个花蛮长时间才能做完的应用,结果UI就hang住了。这问题和我以前用C#实现的取Windows控件属性遇到的问题类似,反正就是需要用过异步调用的办法来解决这个问题在借鉴了一些代码片段之后,我也改出了异步的调用,代码片段如下#Boa:Frame:Frame1impor原创 2013-09-30 18:39:57 · 2211 阅读 · 0 评论 -
整合Robot framework + Selenium2library + Sikuli
今天终于实现了Robot framework + Selenium2library + Sikuli 的整合以后在以Selenium为主的test case里面,可以加入Sikuli的元素,从而解决一些比较棘手的问题。(比如一些复杂的操作)Sikuli的功能很强大,但这里并没有把所有的功能都移植到Robotframework,主要提供四个功能1. 区域定位,给定屏幕的区域来限制原创 2013-09-02 17:35:27 · 2417 阅读 · 0 评论 -
Python深拷贝和浅拷贝
用Python很久了,今天还没搞清楚深拷贝和浅拷贝是啥以下这个例子非常好Python中的对象之间赋值时是按引用传递的,如果需要拷贝对象,需要使用标准库中的copy模块。1. copy.copy 浅拷贝 只拷贝父对象,不会拷贝对象的内部的子对象。2. copy.deepcopy 深拷贝 拷贝对象及其子对象import copya = [1, 2, 3, 4转载 2013-07-05 15:36:46 · 644 阅读 · 0 评论 -
利用Python获得一段给定文字的宽度和高度
最近在研究在网页上如何判断是不是有一些字符串出现被截断的情况,想了很多办法都不是很好,其中能想到的一个办法就是,a. 先通过Java Script取出网页文字所在Span或段落的可见长度,b. 然后把网页里面的(文字,字体,字体大小)都取出来,c. 再通过某种手段算出这段文字的可见长度d 最后把步骤a,c中的长度进行比较,得到是不是有文字被截断经过研究,利用Java原创 2013-07-19 19:07:57 · 2966 阅读 · 0 评论 -
#一个无聊的程序#用python调用lame把一个目录下的wav全部转成高音质mp3
不解释,直接上代码。#-------------------------------------------------------------------------------# Name: module1# Purpose:## Author: haow## Created: 08/07/2013# Copyright: (c)原创 2013-07-10 12:21:59 · 2346 阅读 · 0 评论 -
Python Yield尝试
Yield在Python里面是个不容易理解的概念,通过一个程序(Python 2.7里面的),再加上http://docs.python.org/release/2.5.2/ref/yieldexpr.html的注释,我们大概可以理解yield和set/next是如何改变代码执行的顺序和变量赋值的。请看下面的程序def s(v): value1 = v va原创 2013-07-08 16:21:07 · 736 阅读 · 0 评论 -
利用OpenCV实现对于两个图像的对比
最近在研究如果qiOpenCV真的是个强大的东西,原创 2014-05-12 11:41:09 · 3565 阅读 · 0 评论