python-configparser模块

Posted UnixFBI 运维特工

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python-configparser模块相关的知识,希望对你有一定的参考价值。

#1、获取所有节点
import configparser
config = configparser.ConfigParser()
config.read(db,encoding=utf-8)
ret = config.sections()
print(ret)
#2、获取指定节点下所有的键值对
import configparser
config = configparser.ConfigParser()
config.read(db,encoding=utf-8)
ret = config.items(section1)
print(ret)
#3、获取指定节点下所有的建
import configparser
config = configparser.ConfigParser()
config.read(db,encoding=utf-8)
ret = config.options(section1)
print(ret)
#4、获取指定节点下指定key的value值
import configparser
config = configparser.ConfigParser()
config.read(db,encoding=utf-8)
v = config.get(section1,k1)
#v = config.getint(‘section1‘,‘k1‘)
# v = config.getfloat(‘section1‘, ‘k1‘)
# v = config.getboolean(‘section1‘, ‘k1‘)
print(v)
#5、检查、删除、添加节点
import configparser
config = configparser.ConfigParser()
config.read(db,encoding=utf-8)

#检查
has_sec = config.has_section(section1)
print(has_sec)
#添加节点
config.add_section(SEC_1)
config.write(open(db,w))
#删除节点
config.remove_section(SEC_1)
config.write(open(db,w))

#6、检查、删除、设置指定组内的键值对
import configparser
config = configparser.ConfigParser()
config.read(db,encoding=utf-8)
#检查
has_opt = config.has_option(section1,k1)
print(has_opt)
#删除
has_opt = config.has_option(secion1,k1)
print(has_opt)
#设置
config.set(section1,k10,123)
config.write(open(db,w))

 

以上是关于python-configparser模块的主要内容,如果未能解决你的问题,请参考以下文章

python-configparser模块

python-ConfigParser模块读写配置文件

python-ConfigParser模块读写配置文件

Python-ConfigParser获取配置项名称大小写问题

如何使用模块化代码片段中的LeakCanary检测内存泄漏?

如何有条件地将 C 代码片段编译到我的 Perl 模块?