zoukankan      html  css  js  c++  java
  • configparser模块

    configparser模块用于处理特定格式的文件,本质上是利用open来操作文件。

    #!/usr/bin/env python
    # coding=utf-8
    import configparser
    config = configparser.ConfigParser()
    config.read('conf.conf', encoding='utf-8')
    ret = config.sections()  # 获取所有节点名
    ret = config.items('section1')  # 获取section1 的键值对
    ret = config.options('section1')  # 获取section1的所有键
    ret = config.get('section1', 'k3')  # 获取section1某一键的值
    # ret = config.getint('section1', 'k1')  # 获取section1k1的值并转换为int类型, 类型有getfloat, getboolean
    print(ret)
    # 检测节点
    has_sec = config.has_section('section1')
    print(has_sec)
    # 添加节点
    # config.add_section('section4')
    # config.write(open('conf.conf', 'w'))
    # 删除节点
    config.remove_section('section2')
    config.write(open('conf.conf', 'w'))
    # 检测指定节点的键值对
    has_opt = config.has_option('section1', 'k1')
    print(has_opt)
    # 删除指定节点的键值对
    #config.remove_option('section1', 'k1')
    #config.write(open('conf.conf', 'w'))
    # 添加指定节点的键值对
    config.set('section1', 'k1', '111')
    config.write(open('conf.conf', 'w'))
  • 相关阅读:
    Linux内核分析
    socket的protocal参数
    linux修改系统时间
    asdfadsf
    NoSQL数据库笔谈
    scrapy安装
    数字证书及CA的扫盲介绍
    Java数据类型
    EXISTS的用法
    python链接
  • 原文地址:https://www.cnblogs.com/xiaoming279/p/6373023.html
Copyright © 2011-2022 走看看