• configparser模块


    1.用python创建config.ini文件:

     1 #__author__ = jin
     2 #__date__ = 2018-07-17
     3 import configparser
     4 config = configparser.ConfigParser()
     5 
     6 config["DEFAULT"] = {"ServerAliveInterval":"45",
     7                      "Compression":"yes",
     8                      "ConpressionLevel":"9"}
     9 config["bitbucket.org"] = {"User":"hg"}
    10 
    11 with open("config.ini","w") as configfile:
    12         config.write(configfile)

    运行结果为:

    生成config.ini文件:

    2.在上述文件中增加一个section:

    import configparser
    config = configparser.ConfigParser()
    config.read("config.ini")
    config.add_section("topsecret.server.com")  #config.remove_section()为删除section
    config.add_section("topsecret.server.com")
    config.write(open("config.ini","w"))

    运行结果:

    3.在上述文件中增加的section中增加一组值:

    import configparser
    config = configparser.ConfigParser()
    config.read("config.ini")
    config.set("topsecret.server.com","user","jin")
    config.write(open("config.ini","w"))

    运行结果:

    相反的删除为:

    import configparser
    config = configparser.ConfigParser()
    config.read("config.ini")
    config.remove_option("topsecret.server.com","user")
    config.write(open("config.ini","w"))

    运行结果为:

    4.其它:

    config.get(section,optopn) #取值
    config.items("bitbucket.org")#取此section下的key和value
  • 相关阅读:
    VIM 文本对象选择
    XLA优化实例
    TVM/Relay 的 PartitionGraph()(mod) 函数讨论整理
    OpenCL通用异构开放环境
    LLVM IR 理解
    vue——请求跨域时,vcli2/vcli3设置代理
    【转】SQL 21天实战练习
    bash命令
    linux命令
    jenkins技术
  • 原文地址:https://www.cnblogs.com/njcb/p/9330854.html
Copyright © 2020-2023  润新知