• 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'))
  • 相关阅读:
    Hive实现wordCount
    java.lang.RuntimeException: HRegionServer Aborted
    kafka基础知识
    PyCharm安装及使用
    SQLite基础-2.PyCharm+Database_Navigator
    SQLite基础-1.SQL简介
    Sublime Text 3 注册激活码
    windows下安装Python虚拟环境virtualenvwrapper-win
    windows下命令行利器---Cmder(安装,中文乱码,配置右键菜单)
    安装python
  • 原文地址:https://www.cnblogs.com/pangguoping/p/5612943.html
Copyright © 2020-2023  润新知