首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > perl python >

python学习重温(一)-自动case生成工具

2013-04-09 
python学习重温(1)---自动case生成工具因为最近工作中,需要设计根据wirshark截获的报文自动产生测试case的

python学习重温(1)---自动case生成工具


     因为最近工作中,需要设计根据wirshark截获的报文自动产生测试case的小工具,我重温了python。这个笔记,就是根据这个工具的实现,来记录python语法的学习过程。

这个工具的功能如下图所示,其中wirshark cap可以通过wirshark自身的功能导出为pmsl格式,也就是一种XML,同时公司使用的case script也是一种XML,只是添加了一些循环,判断等功能。

  python学习重温(一)-自动case生成工具

所以这个工具涉及文件操作,XML解析和一些python的基本语法功能


一、PYTHON 基本语法概念

1.什么是main函数

 在调试模式下,可以看到tree就是根据读入的XML文件用不同层级的NODE构成的结构体。这个时候操作就很方便了,我们可以先拿到root,在遍历整个tree就可以方便的读取XML中任意一个节点的attrib,text,tag这些内容。


tree.write('test.xml','UTF-8')
就可以将内存中的tree写入文件

热点排行