加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

python用ConfigObj读写配置文件的实现代码

发布时间:2020-12-16 19:05:15 所属栏目:大数据 来源:网络整理
导读:发现一个简单而又强大的读写配置文件的lib,http://www.voidspace.org.uk/python/configobj.html。 个人觉得最大的亮点在于自带的格式校验功能,并且支持复杂的嵌套格式,而且使用起来也相当的简便。 来看例子吧。 读文件 复制代码 代码如下: from configobj

发现一个简单而又强大的读写配置文件的lib,http://www.voidspace.org.uk/python/configobj.html。
个人觉得最大的亮点在于自带的格式校验功能,并且支持复杂的嵌套格式,而且使用起来也相当的简便。

来看例子吧。
读文件

复制代码 代码如下:

from configobj import ConfigObj 
    config = ConfigObj(filename) 
    # 
    value1 = config['keyword1'] 
    value2 = config['keyword2'] 
    # 
    section1 = config['section1'] 
    value3 = section1['keyword3'] 
    value4 = section1['keyword4'] 
    # 
    # you could also write 
    value3 = config['section1']['keyword3'] 
    value4 = config['section1']['keyword4']

写文件

复制代码 代码如下:

from configobj import ConfigObj 
    config = ConfigObj() 
    config.filename = filename 
    # 
    config['keyword1'] = value1 
    config['keyword2'] = value2 
    # 
    config['section1'] = {} 
    config['section1']['keyword3'] = value3 
    config['section1']['keyword4'] = value4 
    # 
    section2 = { 
        'keyword5': value5, 
        'keyword6': value6, 
        'sub-section': { 
            'keyword7': value7 
            } 
    } 
    config['section2'] = section2 
    # 
    config['section3'] = {} 
    config['section3']['keyword 8'] = [value8,value9,value10] 
    config['section3']['keyword 9'] = [value11,value12,value13] 
    # 
    config.write()

更多内容请参阅下官方doc文档。

您可能感兴趣的文章:

  • Python读写配置文件的方法
  • Python使用自带的ConfigParser模块读写ini配置文件
  • python读写ini配置文件方法实例分析
  • Python自动化测试ConfigParser模块读写配置文件
  • python解析模块(ConfigParser)使用方法
  • Python中使用ConfigParser解析ini配置文件实例
  • Python中的ConfigParser模块使用详解
  • Python配置文件解析模块ConfigParser使用实例
  • 详解Python读取配置文件模块ConfigParser
  • Python内置模块ConfigParser实现配置读写功能的方法

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读