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文件中读取自己想要的值进行配置了。

更多推荐

Python读取ini格式的配置文件