# -*- coding:utf-8 -*-
# 导入ConfigParser
import os
import configparser
# 读取配置文件
config=configparser.ConfigParser()
# 读写配置
# config.ini不存在创建
config.read("config.ini")
# add_section()写节名称
secs=config.add_section("config")
# sections()读节名称
secs=config.sections()
print(secs)
# 在节config中增加新的参数,配置项名称和值
key=config.set("config","key","hello")
key2=config.set("config","key2","123")
# options读配置项名称
key=config.options("config")
print(key)
# 读配置项名称和值,得到该section的所有键值对
kvs=config.items("config")
print(kvs)
# 读制定配置项的值,get(section,option) 得到section中option的值,返回为string类型
# 到section中option的值,返回为int类型,还有相应的getboolean()和getfloat() 函数
key=config.get("config","key")
key2=config.getint("config","key2")
print(key)
print(key2)
运行结果
['config']
['key', 'key2']
[('key', 'hello'), ('key2', '123')]
hello
123
网友评论