最近在做实验的过程中,发现每次都改参数都要直接修改程序,很麻烦,同时,考虑到程序的重用性,想着如何解决在进行实验的过程中,能够在不修改程序的源代码的情况下,修改参数的值,目前看来有两种方法,一是使用GUI,将参数可视化,然后由用户进行修改,每次运行的时候就把这些参数读进来;二是使用类似于程序的配置文件之类的东西。
考虑到目前时间比较紧张,因此,采用XML文件保存实验的参数,然后用Python在每次运行程序的时候,进行参数读取,这就是为什么要Python来解析XML文件。
一.打开XML文件
使用xml.dom.minidom模块中的parse()能够打开xml文件,同时parse函数的返回值是一个文档对象。