zoukankan      html  css  js  c++  java
  • 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"))

  • 相关阅读:
    POJ 2661
    POJ 2643
    POJ 2656
    POJ 2612
    POJ 2636
    搭建WordPress个人博客
    【个人笔记】ximo早期发的脱壳教程——手脱UPX壳
    2.1【欢乐向】攻防世界新手逆向刷题被虐哭日常记录
    吾爱破解培训第一课个人笔记
    第五章 计算机组成
  • 原文地址:https://www.cnblogs.com/dcotorbool/p/7007815.html
Copyright © 2011-2022 走看看