zoukankan      html  css  js  c++  java
  • configparser模块

    #获取所有的节点
    #ini文件内容
    [jiedian1]
    k1 = v1
    k2:v2
    
    [jiedian2]
    k3 = v3
    k4:v4
    
    import configparser
    w1 = configparser.ConfigParser()
    w1.read("ini")
    w2 = w1.sections()
    print(w2)
    
    #获取所又的节点
    ['jiedian1', 'jiedian2']
    #取出所有的键值,加encoding = "utf-8"可取中文得
    w1 = configparser.ConfigParser()
    w1.read("ini",encoding = "utf-8")
    ret = w1.items("jiedian1")
    print(ret)
    
    
    #result
    [('k1', '你好'), ('k2', 'v2')]
    #获取指定节点下的所有的键
    w1 = configparser.ConfigParser()
    w1.read("ini",encoding = "utf-8")
    ret = w1.options("jiedian1")
    print(ret)
    
    
    
    
    #result
    ['k1', 'k2']
    #获取指定节点下边键的值
    w1 = confingparser.ConfigParser()
    w1.read("ini",encoding =" utf-8")
    ret = w1.ger("jiedian1","k1")
    print(ret)
    #检查节点是否存在如果存在返回True不存在返回False
    w1 = confingparser.ConfingParser()
    w1.read("ini",encoding = "utf-8")
    ret = w1.has_secion("jiedian1")
    print(ret)
    
    
    
    
    #result
    1:True
    2:False
    #添加节点
    w1 = configparser.ConfigParser()
    w1.add_section("sec_1")
    w1.write(open("ini","w"))#注意w是先清空在写入
    #删除节点
    w1 = configparser.ConfigParser()
    w1.remove_section("sec_1")
    w1.write(open("ini","w"))
    #检查指定key的值是否存在,存在True不存在False
    w1 = configparser.ConfigParser()
    w1.read("ini")
    w2 = w1.has_option("jiedian1","k1")
    print(w2)
    #删除指定节点的键值
    w1 = configparser.ConfigParser()
    w1.read("ini")
    w1.remove_option("jiedian1","k1")
    w1.write(open("ini","w"))
    #给指定节点添加键值
    w1 = configparser.ConfigParser()
    w1.read("int")
    w1.set("jiedian1","k3","123")
    w1.write(open("ini","w"))
  • 相关阅读:
    Beta版本冲刺第二天 12.6
    Beta版本冲刺第一天 12.5
    Linux学习(2)—— 图形化界面
    Linux学习(1)—— 虚拟机安装Linux系统
    IntelliJ IDEA使用
    spring+springmvc+hibernate 整合
    新的篇章
    软件工程实践总结作业——个人作业
    Beta版本冲刺———第七天
    Beta版本冲刺———第六天
  • 原文地址:https://www.cnblogs.com/wuyongcong/p/5532182.html
Copyright © 2011-2022 走看看