zoukankan      html  css  js  c++  java
  • 13-处理ini配置文件的configparser模块

    1.1.读取配置文件

    -read(filename) 直接读取ini文件内容
    -sections() 得到所有的section,并以列表的形式返回
    -options(section) 得到该section的所有option
    -items(section) 得到该section的所有键值对
    -get(section,option) 得到section中option的值,返回为string类型
    -getint(section,option) 得到section中option的值,返回为int类型
     

    1.2.写入配置文件

    -add_section(section) 添加一个新的section
    -set( section, option, value) 对section中的option进行设置
      需要调用write将内容写入配置文件

    使用方法:
    import configparser
    conf = configparser.ConfigParser()
    conf.read(r'C:UsersAdministratorDesktopjxz_dalei ools est.ini')
    section_list = conf.sections() #获得所有section的list
    for i in section_list:
    print(i)
    print(conf.items(i))
    conf.set('storageconf','pool','pool2') #修改一个指定section中的值
    conf.add_section('computeconf') #添加一个section
    conf.set('computeconf','count','10000')
    with open("test_new.ini","w") as conf2: #打开一个文件对象
    conf.write(conf2) #用自有的write方法写入文件
  • 相关阅读:
    SpringBoot与(Security)安全
    SpringBoot任务
    SSM框架整合思路
    数据库连接池 Druid和C3p0
    YAML语法:
    Mbatis使用
    为什么要使用Mybatis-现有持久化技术的对比
    SpringMVC拦截器
    ARC109D
    一类求斯坦纳树大小的问题
  • 原文地址:https://www.cnblogs.com/sasalei/p/8178444.html
Copyright © 2011-2022 走看看