zoukankan      html  css  js  c++  java
  • day6_python之configparser_模块

    configparser_模块是为了解析.ini文件的配置

    a.ini

    [xiechao]
    
    name=xiechao
    age=18
    is_admin=True
    
    salary=1000000.12
    
    
    
    [xiemingyuan]
    
    name=xiechao
    age=3
    is_admin=True
    
    salary=False

    1、查看a.ini

    import configparser
    
    
    config = configparser.ConfigParser()
    config.read('a.ini')
    
    print(config.sections()) #看标题,看整个文件中有多少个标题
    
    print(config.options(config.sections()[0]))  #查看第一个标题下边的配置项有哪些
    
    print(config.get('xiechao','name'))#查看某个标题下的某个配置项的值
    
    res = config.get('xiechao','name')
    print(type(res)) #<class 'str'>
    
    res = config.getint('xiechao','age')

     2、修改

    config.remove_section('xiechao')   #xiechao整个标题就被删除
    
    
    config.remove_section('xiechao','age')  #删除xiechao下面的age选项
    
    
    config.write(open('a.ini','w'))

    3、增加 

    config.add_section('xiechao')  #增加配置,先加标题
    config.set('xiechao','age',18)  #添加选项,第一个参数是标题,第二个是k ,第三个是v
    config.write(open('a.ini','w'))
    

      

  • 相关阅读:
    mysql权限
    Win7_64位使用Mysql Odbc
    二叉树的遍历
    Notepad++的使用
    mysql与mysqld
    Mysql 聚集函数和分组
    Linux 目录
    Linux 倒引号、单引号、双引号
    openkm安装过程
    rhel 7 设置默认运行级别为图形
  • 原文地址:https://www.cnblogs.com/xiechao621/p/7887337.html
Copyright © 2011-2022 走看看