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'))
    

      

  • 相关阅读:
    清除cookie
    判断是否为中文
    正则表达式
    smarty基础语法
    smarty模板
    ajax
    php工作笔记1
    PHP中超全局变量$GLOBALS和global的区别
    SQL连表查询
    linux上安装git(客户端)及GitHub的配置
  • 原文地址:https://www.cnblogs.com/xiechao621/p/7887337.html
Copyright © 2011-2022 走看看