前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >python的 ConfigParser

python的 ConfigParser

作者头像
py3study
发布2020-01-14 11:23:08
4200
发布2020-01-14 11:23:08
举报
文章被收录于专栏:python3
代码语言:javascript
复制
ConfigParser模块是python自带的读取配置文件的模块.通过他可以方便的读取配置文件. 这篇文章简单介绍一下读取配置文件的方法. 

配置文件.顾名思议就是存放配置的文件.下面是个例子 
[info] 
age = 21 
name = chen 
sex = male 

其中[ ] 中的info是这段配置的名字 
下面age,name都是属性 

下面的代码演示了如何读取配置文件.和修改配置中变量的值 



from __future__ import with_statement 
import ConfigParser 
config=ConfigParser.ConfigParser() 
with open(''testcfg.cfg'',''rw'') as cfgfile: 
    config.readfp(cfgfile) 
    name=config.get(''info'',''name'') 
    age=config.get(''info'',''age'') 
    print name 
    print age 
    config.set(''info'',''sex'',''male'') 
    config.set(''info'',''age'',''21'') 
    age=config.get(''info'',''age'') 
    print name 
    print age 
首先    config=ConfigParser.ConfigParser()得到一个配置config对象.下面打开一个配置文件 cfgfile. 用readfp()读取这个文件.这样配置的内容就读到config对象里面了. 

接下来一个问题是如何读取值.常用的方法是get() 和getint() . get()返回文本. getint()返回整数 
name=config.get(''info'',''name'')  意思就是.读取config中info段中的name变量值. 

最后讲讲如何设置值.使用set(段名,变量名,值) 来设置变量.config.set(''info'',''age'',''21'') 表示把info段中age变量设置为21.
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2019/07/14 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档