configparser的使用方法

 常用函数
读取
read(filename)----> 直接读取文件内容
sections() ----> 得到所有的section,并以列表的形式返回
options(section) ----> 得到该section的所有option
items(section) ----> 得到该section的所有键值对
get(section,option) ----> 得到section中option的值,返回为string类型
getint(section,option) ----> 得到section中option的值,返回为int类型,还有相应的getboolean()和getfloat() 函数。

import configparser
import os
a= os.getcwd()
print(a)


cf = configparser.ConfigParser()#创建一个对象
file =r"C:\Users\Think\python\CMPcommon\pagehandle\BusinessManagement\ceshi.ini"
cf.read(file)#['C:\\Users\\Think\\python\\CMPcommon\\pagehandle\\BusinessManagement\\ceshi.ini'] 读取测试ini文件
b=cf.get("CCMP","name") #得到section中option的值,返回为string类型
f=cf.getint("ceshi","name")#得到section中option的值 返回值的类型是int 213141
c=cf.sections()#['CCMP', 'ceshi'] 得到所有的sections
d=cf.options("CCMP") #['name', 'password'] 得到CCMP的所有的options
e=cf.items("CCMP")  #[('name', 'wangyu2123'), ('password', '21ASsa@@')] 得到sections为CCMP所有的的键值对 返回格式是list


写入
write(fp)----> (fp->file文件) 将config对象写入至某个 .init 格式的文件 
add_section(section) ----> 添加一个新的section
set( section, option, value) ----> 对section中的option进行设置,需要调用write将内容写入配置文件 ConfigParser2
remove_section(section) ----> 删除某个 section
remove_option(section, option) ----> 删除某个 section 下的 option

# cf.add_section("LL")    #添加section
cf.set("LL","laolin","163") #添加兼职对
with open(file,'w') as  conf:
    cf.write(conf)

conf.close()

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值