# -*- coding:utf-8 -*-
# 導入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ù),配置項名稱和值
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() 函數(shù)
key=config.get("config","key")
key2=config.getint("config","key2")
print(key)
print(key2)
運行結果
['config']
['key', 'key2']
[('key', 'hello'), ('key2', '123')]
hello
123