zoukankan      html  css  js  c++  java
  • 自动化测试-14-测试框架改进 --ini文件读取

    测试框架改进-ini文件介绍
     
    ini文件格式:ini文件中,
     
    每一部分以[section]开始
    option=value结尾;
    备注以;开头;
    section不可重名;
     

    ini文件:

    ; 备注1:This is ip address
    [ip_address]
    ip=192.168.0.1
    ; 备注2
    [user]
    name=storm
    email=apitest100@163.com
    phone=15210081234
    ; 备注3
    [student]
    score=85
    isman=TRUE
    iswoman=FALSE

    读取ini文件的方法:

    import configparser
    import os

    current_path = os.path.dirname(os.path.realpath(__file__))
    print(current_path)
    ini_file = os.path.join(current_path,'test6-1.ini')
    print(ini_file)

    conf = configparser.ConfigParser() # 声明一个conf的类
    conf.read(ini_file) # 通过read来读取文件
    ipaddress = conf.get('ip_address','ip') #通过get来读取section中option所对应的值
    print(ipaddress)
    print(type(ipaddress))

    score = conf.get('student','score')
    print(score)
    print(type(score))

    score1 = conf.getint('student','score')
    print(score1)
    print(type(score1))

    score2 = conf.getfloat('student','score')
    print(score2)
    print(type(score2))

    sex = conf.getboolean('student','isman')
    print(sex)
    print(type(sex))

  • 相关阅读:
    [Luogu] P1886 滑动窗口
    [Luogu] P1195 口袋的天空
    [Luogu] P1331 海战
    [Luogu] P3952 时间复杂度
    运营活动如何防刷
    考研政治刷题小程序
    考研刷题小程序
    在线答题活动小程序
    知识竞答小程序v2.0
    知识竞答小程序
  • 原文地址:https://www.cnblogs.com/jenny-jenny/p/14703732.html
Copyright © 2011-2022 走看看