python学习笔记之编写readConfig读写配置文件

今天分享下关于python读取配置文件的相关知识点,这里主要介绍python的ConfigParser模块的用法。话很少说,下面直接上代码讲解。python

首先咱们要知道配置文件中的格式要求是什么?提及来也很简单,直接看看下面的示例吧:学习

[Group1]
name=name1
age=20
tel=1385****698
address=nanjing

[group2]
name=name2
age=18
tel=1864****895
address=beijing

从上面咱们能够看的很清楚,其实说的容易懂写,就相似于,在这个配置文件里,你能够分类来组织本身的内容,例如group1,group2等等,名称能够本身命名,而后在每一个分组下,用“key=value”的形式,把须要的内容填写进去。很简单吧。code

既然配置文件准备完毕了,接下来咱们就要对它进行读写操做了,毕竟这才是咱们最须要的嘛,文件写起来不难,那怎么让咱们在本身的代码中可以轻松的对它进行读取和写入呢?咱们继续往下看。get

在这里,咱们引入了python的configparser模块,经过它,咱们来对写好的文件内容进行操做。it

首先,看一下configparser模块的经常使用方法有哪些:io

--read():读取配置文件class

--sections():读取配置文件中全部的section(能够理解为组名:group1,group2……)配置

--options(section):读取该section下全部的option(能够理解成读取该组下的全部key)方法

--items(section):读取该section下的全部值,并以键值对形式输出(例如:(‘name’:‘name1’))im

--get(section, option):读取指定section下面的option的值(能够理解成,读取具体某个group下面指定key的值)

--add_section(section):添加一个section,参数为section的名称

--set(section, option, value):在section下面添加一条数据(key=value),须要调用write()将内容写入文件

以上面的文件为例,来看下具体的操做:

read()

sections()

options()

items()

get()

add_section()

set()

以上就是各个方法的使用示例,在平时工做中,咱们只要灵活运用,就能够轻松应对啦,但愿你们能跟我同样,多多学习,从简单作起,之后的路还长着呢,加油吧!

注:欢迎你们评论,转载,转载时请说明出处,谢谢啦。

相关文章
相关标签/搜索