Python读取ini格式的配置文件

Python读取配置文件

  • 一、书写ini配置文件

    ini文件,指的是后缀名以.ini结尾的文件。ini文件中数据的存放方式是以“section”和“键值对”数据的形式存在。其中“section”为数据的段名,表明数据属于谁(mysql,或者logging等等)。section使用中括号进行包裹,其下面接的就是键值对数据。以=分隔,等号左边的是键名,右边是值。为了方便查看数据的所属关系,可以将键值对数据进行缩进(可以不用缩进) 注意:键值对不能使用引号包裹
    请添加图片描述

  • 二、书写自己的配置类

    首先需要导入ConfigParser类,然后继承导入的ConfigParser类,在自己定义的conf类中重写__init__方法,在__init__方法中先初始化父类方法,使用super().init()。然后读取书写好的配置文件,使用read()方法读取,read方法需要填写一个参数就是需要读取的文件路径。父类方法ConfigParser类中,有三个get方法可以帮助我们获取不同类型的数据,分别是get()方法获取字符串,getint()获取整形,getboolean()获取bool类型,三个方法都需要填写2个参数,分别是section,key。section是配置文件中用中括号包裹的section名,key则是section下面的键值对数据中的键的名字(=左边的名字)
    请添加图片描述
    随后就可以根据自己的需求从ini文件中读取自己想要的值进行配置了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值