Python读取配置文件(config.ini)以及写入配置文件

  

<强>一、读取配置文件

  

我的目录如下,在配置下有一个config.ini配置文件

  

 Python读取配置文件(config.ini)以及写入配置文件

  

配置文件内容

        #定义配置分组   (配置)   platformName=安卓   appPackage=com.romwe   appActivity=com.romwe.SplashActivity      #定义cmd分组   (cmd)   viewPhone=亚行设备   startServer=亚行启动服务器   stopServer=亚行kill-server   安装=亚行安装aaa.apk   id=1   重量=12.1   isChoice=True      #定义日志分组   (日志)   log_error=true   在test001.py中编写读取配置文件的脚本代码      进口configparser      #实例化configParser对象   配置=configparser.ConfigParser ()   #(指读取ini文件   config.read (“C: \ \ \ \用户songlihui \ \ PycharmProjects \ \ AutoTest_02 \ \ config \ \配置。ini”,编码=' GB18030”)   #部分得到所有的部分,并以列表的形式返回   打印('部分:',' ',config.sections ())      #选项(部分)得到该部分的所有选择   打印('选项:',' ',config.options(“配置”))      #——(部分)得到该部分的所有键值对   打印(“项目:”、“config.items (cmd))      # -(部分,选项)得到部分中选项的值,返回为字符串类型   print(': ', ' ',配置。get (cmd, startserver))      # getint(部分,选项)得到部分中的选项的值,返回为int类型   print (' getint: ', ' ',配置。getint (cmd,“id”))   print (“getfloat: ', ' ',配置。getfloat (“cmd”、“重量”))   print (“getboolean: ', ' ',配置。getboolean (cmd, isChoice))   ”“”   首先得到配置文件的所有分组,然后根据分组逐一展示所有   ”“”   对部分config.sections ():   在config.items项目(部分):   打印(物品)      

运行test001.py文件,展示结果如下

  

 Python读取配置文件(config.ini)以及写入配置文件

  

<强>二,写入配置文件

        进口configparser      #实例化configParser对象   配置=configparser.ConfigParser ()   #(指读取ini文件   config.read (“C: \ \ \ \用户songlihui \ \ PycharmProjects \ \ AutoTest_02 \ \ config \ \配置。ini”,编码=' GB18030”)   列表=[]   列表=config.sections() #获取到配置文件中所有分组名称   如果“类型”不在列表:#如果分组类型不存在则插入分型组   config.add_section(类型)   配置。集(“类型”,“stuno”,“10211201”) #给分型组设置值      配置。remove_option(“类型”、“stuno”) #删除分型组的stuno   config.remove_section(打字)#删除配置文件中分型组   o=开放(“C: \ \ \ \用户songlihui \ \ PycharmProjects \ \ AutoTest_02 \ \ config \ \配置。ini”、“w”)   config.write (o)   o.close() #不要忘记关闭      之前      

写入和删除的操作全在代码中了,有详细的注释。不过写入的时候一定要添加判断,否则如果已经存在的话继续添加会报异常! ! ! ! ! ! ! ! !

  

以上这篇Python读取配置文件(config.ini)以及写入配置文件就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。

Python读取配置文件(config.ini)以及写入配置文件