美文网首页Python接口自动化测试
Python3对配置文件的处理

Python3对配置文件的处理

作者: 奇_66a0 | 来源:发表于2017-03-14 16:41 被阅读272次

    Python3引入congfigparser模块对配置文件进行处理(这里用的是Python3.4.3)。

    需引入import configparser(若已安装pip,可通过pip install configparser安装)

    首先需要有配置文件,读取的配置文件格式如下(我的路径是'C:\Python34\mypro\apptest\ConfigParser.conf'):

    [section1]

    key1 = value2

    key2 = value2

    ...

    1.创建configparser对象

    import configparser

    cf=configparser.ConfigParser()  #此处注意大小写

    2.读取配置文件

    cf.read(path)

    Windows下此处path可如下几个格式:

    path = r"C:\Python34\mypro\apptest\ConfigParser.conf"

    path1 = "C:\\Python34\\mypro\\apptest\\ConfigParser.conf"

    path2 = "C:/Python34/mypro/apptest/ConfigParser.conf"

    ps:"\"为字符串中的特殊字符,加上r后变为原始字符串,不会出现转义

            path:大小写不影响windows定位到文件

            path1:用一个"\"取消第二个"\"的特殊转义作用,即为"\\"

            path2:用正斜杠做目录分隔符也可以转到对应目录,并且在python中path2的方式也省去了反斜杠\转义的烦恼

    2.获取section

    cf.section(),返回配置文件的section的list

    3.获取key的value

    cf.get("section","key")

    相关文章

      网友评论

        本文标题:Python3对配置文件的处理

        本文链接:https://www.haomeiwen.com/subject/etncnttx.html