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

    #1、获取所有节点
    import configparser
    config = configparser.ConfigParser()
    config.read('db',encoding='utf-8')
    ret = config.sections()
    print(ret)
    #2、获取指定节点下所有的键值对
    import configparser
    config = configparser.ConfigParser()
    config.read('db',encoding='utf-8')
    ret = config.items('section1')
    print(ret)
    #3、获取指定节点下所有的建
    import configparser
    config = configparser.ConfigParser()
    config.read('db',encoding='utf-8')
    ret = config.options('section1')
    print(ret)
    #4、获取指定节点下指定key的value值
    import configparser
    config = configparser.ConfigParser()
    config.read('db',encoding='utf-8')
    v = config.get('section1','k1')
    #v = config.getint('section1','k1')
    # v = config.getfloat('section1', 'k1')
    # v = config.getboolean('section1', 'k1')
    print(v)
    #5、检查、删除、添加节点
    import configparser
    config = configparser.ConfigParser()
    config.read('db',encoding='utf-8')
    
    #检查
    has_sec = config.has_section('section1')
    print(has_sec)
    #添加节点
    config.add_section('SEC_1')
    config.write(open('db','w'))
    #删除节点
    config.remove_section('SEC_1')
    config.write(open('db','w'))
    
    #6、检查、删除、设置指定组内的键值对
    import configparser
    config = configparser.ConfigParser()
    config.read('db',encoding='utf-8')
    #检查
    has_opt = config.has_option('section1','k1')
    print(has_opt)
    #删除
    has_opt = config.has_option('secion1','k1')
    print(has_opt)
    #设置
    config.set('section1','k10','123')
    config.write(open('db','w'))
  • 相关阅读:
    Sql日期时间格式转换;取年 月 日,函数:DateName()、DATEPART()
    @@ROWCOUNT (Transact-SQL)
    C#调用存储过程简单完整例子
    C# Ajax 手机发送短信验证码 校验验证码 菜鸟级别实现方法
    C#反射技术的简单操作(读取和设置类的属性)
    .NET调用Java写的WebService
    蓝牙错误提示
    sql开启xp_cmdshell
    网页手机宽度
    对称加密算法比较
  • 原文地址:https://www.cnblogs.com/pangguoping/p/5612943.html
Copyright © 2011-2022 走看看