
python
文章平均质量分 81
大树叶
宠辱不惊,看庭前花开花落;去留无意,望天空云卷云舒。
展开
-
python 例子: 实现动态加载类,并自动执行它定义的函数
=========MiniJenkinsWorker2.py 内容如下==========='''@author: hongbin'''import xmlrunnerimport importlibimport osimport typesdef main(): ''' Function: give one module原创 2016-01-08 17:16:54 · 5247 阅读 · 0 评论 -
python 例子2: 利用 unittest 实现自动加载并执行它定义的方法
=====MiniJenkinsWorker.py======='''@author: hongbin'''import xmlrunnerimport importlibimport osimport unittestfrom unittest.loader import defaultTestLoaderdef main():原创 2016-01-08 17:21:05 · 980 阅读 · 0 评论 -
python 动态加载 和 自动测试 探讨 (一)
我们知道JAVA 有反射 和 动态加载技术:比如给一个class名字,则JVM可以动态加载这个类,然后通过JAVA API知道它的方法,然后去调用和执行这些方法。而PYTHON是Java写的,按此推论,PYTHON有这样的技术吗?自动化测试是否可能的吗? 答案是:YES.说明: 运行Main.py,它会去动态加载MyTestCase,然后依次加载该module里面的类,然后执行这些原创 2016-01-28 11:28:04 · 754 阅读 · 0 评论 -
python: 基于unittest 的动态加载和自动化测试探讨 (二)
这是基于python 的 unittest 的动态加载和自动化测试探讨例子二。如果不使用python unittest,则可以参考我前的一篇文章 python: 动态加载和自动化测试探讨 (一)###### 运行输出如下:Running tests...-----------------------------------------------------原创 2016-01-28 11:34:33 · 1607 阅读 · 0 评论 -
python 解析xml包使用方法总结
使用python开发时,由于python的开源生态圈非常的给力,对于实现同一个功能,往往在这方面的类库非常多,而开发者也同样面临着如何选择最佳的 类库作为辅助开发的工具。本文将记录本人在使用python处理xml格式数据时测试过的类库,有些类库由于先天不足,无法支持一些特性,涉及的类库或模 块有xml(python自带)、libxml2 、lxml 、xpath 。附注:本文处理xml格式原创 2016-02-20 15:17:37 · 1530 阅读 · 0 评论 -
Python实现自己的AOP
Java中的AOP可以用JDK的动态代理和cglib来实现,将需要拦截的方法前后可以额外添加些功能。Python中有许多方法去实现AOP,现在先介绍第一种比较简单的:1)利用with...as...Python的with...as...子句是用于控制执行流程的语句,结构是with expression as variable,这里的expression里定义拦截的方法前后需原创 2016-04-06 17:22:25 · 3904 阅读 · 0 评论 -
eclipse python插件地址选择以及安装
PyDEv插件要选择http://pydev.org/updates,不要选http://pydev.sf.net/updates/,这个网址经常不能下载安装PyDev:打开Eclipse,找到Help菜单栏,进入Install New Software…选项。点击work with:输入框的旁边点击Add…,Name可以随便是什么,我输入的是PyDev,Locat转载 2016-03-15 10:52:32 · 631 阅读 · 0 评论 -
Python list、tuple、dict区别
Dictionary 是 Python 的内置数据类型之一, 它定义了键和值之间一对一的关系。每一个元素都是一个 key-value 对, 整个元素集合用大括号括起来您可以通过 key 来引用其值, 但是不能通过值获取 key在一个 dictionary 中不能有重复的 key。给一个存在的 key 赋值会覆盖原有的值。 在任何时候都可以加入新的 key-value 对。这种语法同修改存在的转载 2016-03-17 21:53:56 · 588 阅读 · 0 评论 -
利用metaclass实现python的aop
修行Python个把星期,终于有点成果了,呵呵,一个利用metaclass实现的aop。其实python这类非常动态的语言要实现AOP是很容易的,所以首先我们要来先定义一个metaclass然后我们要在__new__()这个metaclass 的时候动态植入方法到要调用地方法的前后。具体代码如下: 1 2__author__="alex" 3__date__ ="$20转载 2016-03-28 10:48:55 · 461 阅读 · 0 评论