configparser模块

import configparser
 
################################################################
#生成配置文件
 
"""config = configparser.ConfigParser()
config["DEFAULT"] = {"winHeight": 800, "winWidth": 1400, "title": "CC"}
 
config["WWL"] = {}
config["WWL"]["tanant"] = "1"
config["JS"] = {}
js = config["JS"]
js["tanant"] = "2"
js["name"] = "TEST"
 
with open("F:cc.ini", "w") as cfgfile:
config.write(cfgfile)"""
###################################################################
#读取配置文件
"""
config = configparser.ConfigParser()
config.read("F:cc.ini")
print(config.sections()) #['WWL', 'JS']
print("WWL" in config) #True
print(config["WWL"]["tanant"]) #1
for key in config["WWL"]:
print(key) #tanant/winheight/winwidth/title
print(config.options("JS")) #['tanant', 'name', 'winheight', 'winwidth', 'title']
print(config.items("JS"))#[('winheight', '800'), ('winwidth', '1400'), ('title', 'CC'), ('tanant', '2'), ('name', 'TEST')]
print(config.get("JS","name"))#TEST
"""
####################################################################
# 修改配置文件
"""
config = configparser.ConfigParser()
config.read("F:cc.ini")
config.add_section("JCT")
config.remove_section("WWL")
config.remove_option("JS", "name")
config.set("JCT", "tanant", "3")
config.write(open("F:cc.ini", "w"))
"""
####################################################################
posted @ 2019-05-31 13:12  ChenHQ2048  阅读(81)  评论(0编辑  收藏  举报