zoukankan      html  css  js  c++  java
  • 三十三、python中configparser配置文件相关操作

    配置文件ini
    [a1]
    age = 18
    sex = 'man'

    [a2]
    age = 19
    sex = 'woman'
    name = False

    1、对配置文件进行操作
    import configparser

    con=configparser.ConfigParser()
    con.read("ini",encoding="utf-8")
    #获取所有的节点
    sec=con.sections()
    print(sec)
    #获取指定节点下的键值对
    it=con.items('a2')
    print(it)
    #获取指定节点下的所有的键
    opt=con.options('a1')
    print(opt)
    #获取指定节点下指定key的值
    cgt=con.get('a2','sex')
    print(cgt)
    print(con.getint('a2','age'),type(con.getint('a2','age')))
    print(con.getfloat('a2','age'),type(con.getfloat('a2','age')))
    print(con.getboolean('a2','name'),type(con.getboolean('a2','name')))



    2.检查,添加,删除节点
    #检查xxx.has_section(节点)
    print(con.has_section('a1'))
    print(con.has_section('a3'))
    #添加xxx.add_section(节点)
    con.add_section('a4')
    con.write(open('ini','w',encoding='utf-8'))
    #删除xxx.remove_section(节点)
    con.remove_section('a4')
    con.write(open('ini','w',encoding='utf-8'))
    #设置xxx.set(节点,key,new_value)
    con.set('a1','age','666')
    con.write(open('ini','w',encoding='utf-8'))


  • 相关阅读:
    21 viewPager--- hzScrollView ----llContainer
    21 ViewPager RadioGroup
    CLEAR REFRESH FEEE的区别
    在ALV中更新数据库表
    cl_gui_cfw=>flush
    cl_gui_cfw=>dispatch
    数据库表-DD01L DD02L DD03L-保存数据表和域的消息
    SAP 锁机制
    ABAP 搜索帮助
    SAP Basis常用事务代码
  • 原文地址:https://www.cnblogs.com/chushujin/p/9438761.html
Copyright © 2011-2022 走看看