zoukankan      html  css  js  c++  java
  • configparser配置文件管理

    写入内容到配置文件

    import configparser
    config = configparser.ConfigParser() #实例化一个configparser对象,config={}
    config["DEFAULT"] ={
        'ipaddress':'192.168.2.1',
        'netmask':'255.255.255.0',
    }
    
    config["ip"]={
        'aa':'bbb',
        'ccc':'ddd'
    }
    
    with open('config.ini','w') as f:   #写入到配置文件
        config.write(f)
    

    从配置文件读取数据

    import configparser
    config = configparser.ConfigParser() 
    config.read('config.ini')
    print(config.sections())
    print(config['DEFAULT']['ipaddress'])
    print(config.options('ip'))     #获取键
    #['aa', 'ccc', 'ipaddress', 'netmask']
    print(config.items('ip'))    #获取ip下的所有键值对
    #[('ipaddress', '192.168.2.1'), ('netmask', '255.255.255.0'), ('aa', 'bbb'), ('ccc', 'ddd')]
    print(config.get('ip','aa'))    #获取键对应的值
    #bbb
    
    

    修改配置文件

    config.add_section('yuan')        #增加一个键
    config.write(open('i.cfg','w'))        # 添加到文件
    

    删除配置文件内容

    config.remove_section('ip')     #删除打类
    config.remove_option(‘ip’,‘aaa’) #删除大类里面的键值对
    config.write(open('i.cfg','w'))        #将修改后的数据写入配置文件
    
  • 相关阅读:
    自动删除几天前的备份集文件脚本 for windows
    Oracle备份脚本(数据泵)-Windows平台
    机器学习常用python包
    AI summary
    git 设置
    mystar01 nodejs MVC gulp 项目搭建
    electron搭建开发环境
    AI ubantu 环境安装
    xtrabackup原理
    xtrabackup 安装
  • 原文地址:https://www.cnblogs.com/chrrydot/p/9810112.html
Copyright © 2011-2022 走看看