zoukankan      html  css  js  c++  java
  • 标准库模块:ConfigParse

    用于生成和修改常见配置文档,当前模块的名称在 python 3.x 版本中变更为 configparser。

    常见文档格式

    [DEFAULT]
    ServerAliveInterval = 45
    Compression = yes
    CompressionLevel = 9
    ForwardX11 = yes
     
    [bitbucket.org]
    User = hg
     
    [topsecret.server.com]
    Port = 50022
    ForwardX11 = no
    conf

    文档生成

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

      文档读、改、删

    import configparser
    config = configparser.ConfigParser()
    
    config.read('example.ini')
    
    print(config.sections())  #只打印节点
    #
    print(config['bitbucket.org']['user'])
    #
    sec=config.remove_section('bitbucket.org')
    config.write(open('example.cfg','w'))
  • 相关阅读:
    es6
    ES6
    ES6
    css3
    滚动穿透的6种解决方案【已自测】
    css特效
    css布局
    css布局
    js
    【消灭代办】第5周
  • 原文地址:https://www.cnblogs.com/q1ang/p/9021664.html
Copyright © 2011-2022 走看看