码迷,mamicode.com
首页 > 编程语言 > 详细

python模块之configparser

时间:2018-01-12 13:40:16      阅读:190      评论:0      收藏:0      [点我收藏+]

标签:51cto   添加   了解   调用   str   ring   read   包含   section   

configparser

configParser 模块用于操作配置文件

注:Parser汉译为“解析”之意。

配置文件的格式与windows ini文件类似,可以包含一个或多个节(section),每个节可以有多个参数(键=值或者键:值)。

为了更好的理解本文,我们先了解一下配置文件的组成及命名:配置文件(INI文件)由节(section)、键、值组成。

样例配置文件config.ini

[book]
title:ConfigParser模块教程
time:2018-01-12 11:47:37

[size]
size:1024

[other]
blog:http://blog.51cto.com/kexiaoke

在config.ini里面出现了三个节(section),分别是book,size,other
book里面有两个键值对,size和other里面各一个。

读取配置文件

-read(filename) 直接读取ini文件内容
-sections() 得到所有的section,并以列表的形式返回
-options(section) 得到该section的所有option
-items(section) 得到该section的所有键值对
-get(section,option) 得到section中option的值,返回为string类型
-getint(section,option) 得到section中option的值,返回为int类型

增加或修改配置

-add_section(section) 添加一个新的section
-set( section, option, value) 对section中的option进行设置
需要调用write将内容写入配置文件。

python模块之configparser

标签:51cto   添加   了解   调用   str   ring   read   包含   section   

原文地址:http://blog.51cto.com/kexiaoke/2060144

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!