• python configparser模块


    Configparser模块

    Configparser模块

    生成

    import configparser
    config = configparser.ConfigParser()
    config['DEFAULT']={
    'ServerAliveInterval':'45',
    'Compression':'yes',
    'CompressionLevel':'9'
    }
    config['bitbucket.org']={
    'User':'hg'
    }
    config['topsecret.server.com']={
    'Port':'50022',
    'ForwardX11':'no'
    }
    config['DEFAULT']['ForwardX11']='yes'
    with open('expance.ini','w') as configfile:
    config.write(configfile)

    修改

    import configparser
    config=configparser.ConfigParser()
    config.read('expance.ini')
    print(config.sections())#default读不出来,默认不读
    print(config.defaults())#打印default
    print(config['bitbucket.org']['User'])
    '''
    修改
    '''
    sec=config.remove_section('bitbucket.org')
    config.write(open('expance.ini','w'))

    [section1]
    k1 = v1
    k2:v2

    [section2]
    k1 = v1

    import ConfigParser

    config = ConfigParser.ConfigParser()

    config.read('i.cfg')

    ########## 读 ##########

    secs = config.sections()

    print secs

    options = config.options('group2')

    print options

    item_list = config.items('group2')

    print item_list

    val = config.get('group1','key')

    val = config.getint('group1','key')

    ########## 改写 ##########

    sec = config.remove_section('group1')

    config.write(open('i.cfg', "w"))

    sec = config.has_section('wupeiqi')

    sec = config.add_section('wupeiqi')

    config.write(open('i.cfg', "w"))

    config.set('group2','k1',11111)

    config.write(open('i.cfg', "w"))

    config.remove_option('group2','age')

    config.write(open('i.cfg', "w"))

  • 相关阅读:
    0-1性能测试需求分析
    1-10jmeter关联,正则表达式(待巩固)
    1-9jmeter集合点,并发操作
    1-8.jmeter设置断言(检查点)
    1-6jmeter性能测试基础
    泛型中的协变和逆变
    jsPlumb
    jQuery UI vs Kendo UI & jQuery Mobile vs Kendo UI Mobile
    31天重构
    Visual Studio 小工具
  • 原文地址:https://www.cnblogs.com/dcotorbool/p/7007815.html
Copyright © 2020-2023  润新知