Python 学习日知录(四)- 配置文件初步
2017-06-25 23:27
246 查看
Python 学习日知录(四)- 配置文件
休息了两天,再次回来更新。最近在看《Python基础教程》(第2版),其中讲到用于配置的
ConfigParser模块。正好可用于最近在写的一个调试小工具,能读取配置文件,又能很方便的改写字段的值,文件可读性也很好。在此记录一下。
1. 配置文件格式说明
ConfigParser模块支持.ini类型的配置文件。文件格式如下:
===============person.ini==================== [basic] name : Mike age : 20 [more] id : 1234 =================end=========================
其中,用[ ]包含的是 section,每个文件由多个 section 组成。
每个section 下面有多个 option ,每个option 是一组
key:value键值对。
比如上面的文件,要访问名字,就要访问
person.ini(file)->basic(section) -> name(option)。
2. 基本读取、写入操作
了解了配置文件的结构,操作起来就很容易了。首先,导入模块:
from ConfigParser import ConfigParser
第二步,载入配置文件
config = ConfigParser() config.read('person.ini')
第三步,获取某个配置的值
name = config.get('basic', 'name') #获取basic下name的值
get函数返回的是字符串
getint函数返回的是整数
读者可按需使用。
第四步,改写某个配置的值
config.set('more', 'id', '2000') # id改为'2000' config.write(open('person.ini', 'w')) # 将改动写入文件
相关文章推荐
- Python 学习日知录(五)- 配置文件之二
- python下paramiko模块学习之二:利用配置文件登录批量主机
- python学习笔记(conf配置文件)
- caffe的python接口学习(1):生成配置文件
- caffe的python接口学习(1):生成配置文件
- Python 学习日知录(九)- 迭代器初步二
- python学习笔记3-解析配置文件ConfigParser模块
- python学习笔记之编写readConfig读写配置文件
- Spring-Boot学习笔记(二) 配置文件之初步使用
- caffe的python接口学习(1):生成配置文件
- [caffe的python接口学习二]:生成配置文件 - *.prototxt
- python学习之路之案例1(修改haproxy的配置文件,并实现下线、上线的功能)
- caffe的python接口学习(1):生成配置文件
- python学习——编写配置文件
- Caffe——python接口学习(1):生成配置文件
- ConfigParser模块学习: 用python解析配置文件
- spring初步学习---注入配置文件变量
- python学习笔记之读取配置文件
- caffe的python接口学习(1):生成配置文件
- python配置文件学习