首页 > 其他 > 详细

configparser配置文件模块

时间:2019-02-25 20:39:22      阅读:147      评论:0      收藏:0      [点我收藏+]

创建配置文件:

import configparser
config = configparser.ConfigParser()
config[DEFAULT] = {server:45,
                     compression:yes,
                     compressionLevel:9}
config[bucket.org] = {User:hg,
                        age:23}
config[top] = {host:522,
                 forward:no}
config.write(open(example.ini,w))       #用config给example.ini里写东西
# with open(‘example.ini‘,‘w‘) as configfile: #同上
#     config.write(configfile)

查看配置文件内容:

config.read(example.ini)         #读配置文件,先读才能进行以下打印

print(config.sections())           #打印默认块以外的其他块名
print(config.default_section)      #打印默认块的名字
print(config.defaults())           #打印默认块的内容
print(config[bucket.org][user])#打印user的内容
for key in config:                   #打印配置文件中各个块名
    print(key)
for key in config[bucket.org]:   #打印‘bucket.org‘块所含选项的名字
    print(key)

删除/修改操作:

config.read(example.ini)                 #先读到才能进行删除或修改操作

config.remove_option(bucket.org,age)   #删掉budget.org块中的age项
config.remove_section(top)               #删掉top块
print(config.has_section(bucket.org))    #判断是否包含这个块
config.set(bucket.org,user,app)      #修改budget.org块中user项的值

config.write(open(example.ini,w))      #此行必须有,因为文件是不可修改的,所以删除或修改操作必须是重写一次

 

configparser配置文件模块

原文:https://www.cnblogs.com/Finance-IT-gao/p/10433053.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!