python学习笔记之编写readConfig读写配置文件
2017-01-22 00:00
736 查看
今天分享下关于python读取配置文件的相关知识点,这里主要介绍python的ConfigParser模块的用法。话不多说,下面直接上代码讲解。
首先我们要知道配置文件中的格式要求是什么?说起来也很简单,直接看看下面的示例吧:
从上面我们可以看的很清楚,其实说的容易懂写,就类似于,在这个配置文件里,你可以分类来组织自己的内容,例如group1,group2等等,名称可以自己命名,然后在每个分组下,用“key=value”的形式,把需要的内容填写进去。很简单吧。
既然配置文件准备完毕了,接下来我们就要对它进行读写操作了,毕竟这才是我们最需要的嘛,文件写起来不难,那怎么让我们在自己的代码中能够轻松的对它进行读取和写入呢?我们继续往下看。
在这里,我们引入了python的configparser模块,通过它,我们来对写好的文件内容进行操作。
首先,看一下configparser模块的常用方法有哪些:
--read():读取配置文件
--sections():读取配置文件中所有的section(可以理解为组名:group1,group2……)
--options(section):读取该section下所有的option(可以理解成读取该组下的所有key)
--items(section):读取该section下的所有值,并以键值对形式输出(例如:(‘name’:‘name1’))
--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()
以上就是各个方法的使用示例,在平时工作中,我们只要灵活运用,就可以轻松应对啦,希望大家能跟我一样,多多学习,从简单做起,以后的路还长着呢,加油吧!
注:欢迎大家评论,转载,转载时请说明出处,谢谢啦。
首先我们要知道配置文件中的格式要求是什么?说起来也很简单,直接看看下面的示例吧:
[Group1] name=name1 age=20 tel=1385****698 address=nanjing [group2] name=name2 age=18 tel=1864****895 address=beijing
从上面我们可以看的很清楚,其实说的容易懂写,就类似于,在这个配置文件里,你可以分类来组织自己的内容,例如group1,group2等等,名称可以自己命名,然后在每个分组下,用“key=value”的形式,把需要的内容填写进去。很简单吧。
既然配置文件准备完毕了,接下来我们就要对它进行读写操作了,毕竟这才是我们最需要的嘛,文件写起来不难,那怎么让我们在自己的代码中能够轻松的对它进行读取和写入呢?我们继续往下看。
在这里,我们引入了python的configparser模块,通过它,我们来对写好的文件内容进行操作。
首先,看一下configparser模块的常用方法有哪些:
--read():读取配置文件
--sections():读取配置文件中所有的section(可以理解为组名:group1,group2……)
--options(section):读取该section下所有的option(可以理解成读取该组下的所有key)
--items(section):读取该section下的所有值,并以键值对形式输出(例如:(‘name’:‘name1’))
--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()
以上就是各个方法的使用示例,在平时工作中,我们只要灵活运用,就可以轻松应对啦,希望大家能跟我一样,多多学习,从简单做起,以后的路还长着呢,加油吧!
注:欢迎大家评论,转载,转载时请说明出处,谢谢啦。
相关文章推荐
- Python自动化测试 (二) ConfigParser模块读写配置文件
- 【python学习笔记】pthon3.x中的文件读写操作
- nginx 源码学习笔记——文件读写和配置文件读取
- python基础教程学习笔记---(6)文件读写
- 廖雪峰python学习笔记10&&11:容错处理与文件读写
- nginx 源码学习笔记(十三)——文件读写和配置文件读取
- python ConfigParser 参数化配置 学习笔记
- Python使用自带的ConfigParser模块读写ini配置文件
- python文件读写实例学习笔记
- python学习笔记(conf配置文件)
- ConfigParser模块学习: 用python解析配置文件
- Python学习笔记--文件读写
- python 学习笔记 错误调试 文件读写
- Python使用自带的ConfigParser模块读写ini配置文件
- nginx 源码学习笔记(十三)——文件读写和配置文件读取
- 学习笔记之一读写配置文件(ini)
- 【MVC类库学习笔记】编写第一个MVC类-配置web.config
- Python自动化测试 -ConfigParser模块读写配置文件
- python学习笔记 IO 文件读写
- 【Git配置技巧】01. 配置文件git config介绍 --[码农老毕的学习笔记]