# -*- coding:utf-8 -*-
# 導(dǎo)入ConfigParser
import os
import configparser
# 讀取配置文件
config=configparser.ConfigParser()
# 讀寫配置
# config.ini不存在創(chuàng)建
config.read("config.ini")
# add_section()寫節(jié)名稱
secs=config.add_section("config")
# sections()讀節(jié)名稱
secs=config.sections()
print(secs)
# 在節(jié)config中增加新的參數(shù),配置項(xiàng)名稱和值
key=config.set("config","key","hello")
key2=config.set("config","key2","123")
# options讀配置項(xiàng)名稱
key=config.options("config")
print(key)
# 讀配置項(xiàng)名稱和值昨登,得到該section的所有鍵值對(duì)
kvs=config.items("config")
print(kvs)
# 讀制定配置項(xiàng)的值睬罗,get(section,option) 得到section中option的值,返回為string類型
# 到section中option的值盔沫,返回為int類型彩掐,還有相應(yīng)的getboolean()和getfloat() 函數(shù)
key=config.get("config","key")
key2=config.getint("config","key2")
print(key)
print(key2)
運(yùn)行結(jié)果
['config']
['key', 'key2']
[('key', 'hello'), ('key2', '123')]
hello
123