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'))
  • 相关阅读:
    这个是我得标题:1548669163
    Mahout学习
    MySQL
    Ubuntu
    java小程序100例
    java实现链表从尾部输出
    空格替换
    java 实现二维数组查找
    JAVA实现分页
    java 程序参数详解
  • 原文地址:https://www.cnblogs.com/xiaoming279/p/6373023.html
Copyright © 2011-2022 走看看