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. 就这么简单.
分享到:
相关推荐
《Python库configparser详解》 在Python编程领域,配置文件的处理是不可或缺的一部分,它使得程序可以灵活地读取和写入外部配置信息,而无需硬编码这些参数。`configparser`模块,作为Python标准库的一员,是处理 ...
python configparser类获取.ini文件配置内容
Python的`configparser`模块是用于处理类似INI格式配置文件的工具,这种格式通常用于存储应用程序的设置或配置参数。INI文件由多个节(section)组成,每个节下面包含多个键值对(key-value pairs)。`configparser`模块...
Python的`configparser`模块是用于处理配置文件的工具,其设计灵感来源于Windows下的INI文件格式。这种格式的配置文件通常包含多个节(section),每个节下又包含多个键值对(key-value pairs)。使用`configparser`...
Python的ConfigParser模块是用于处理类似Windows INI文件格式的配置文件的一个标准库。这个模块提供了方便的方法来读取、写入和管理这些配置文件,它们通常被用于存储应用程序的可配置参数。以下是对ConfigParser...
### Python configparser 模块配置文件过程解析 #### 一、简介与应用场景 `configparser` 模块在 Python 3.x 版本中用于处理配置文件(通常为 .ini 文件)。这种类型的文件常用于存储应用的配置信息,例如数据库...
官方离线安装包,亲测可用
Python的`configparser`模块是Python标准库的一部分,专门用于处理`.ini`格式的配置文件。这种类型的文件常用于存储应用程序的配置设置,因为它结构清晰,易于读写。`configparser`模块提供了一系列方法,使得我们...
Python ConfigParser示例这是Python的ConfigParser模块的一些简单说明性代码,我试图弄清楚如何在配置文件中存储更复杂的数据结构时编写了这些代码。 除了常规内容(例如从配置文件中获取单个变量/值)之外,此代码...
python3.6,对其配置文件的读写进行了修改,目的是在设置值(会导致写文件)时,对原始文件中的注释进行保留。由于是对原工具中代码的修改,所以建议在使用此文件进行覆盖之前,先对原文件进行备份,防止在一些极端...
Python的`configparser`模块是处理配置文件的一个标准库,主要用于读写INI格式的配置文件。这种文件格式常用于存储程序的配置参数,因为它简洁易读,适合人类编写和编辑。下面将详细介绍如何使用`configparser`进行...
Python 标准库的 ConfigParser 模块提供一套 API 来读取和操作配置文件。因此在程序开始位置要导入该模块,注意区分是python2还是python3,python3有一些改动 import ConfigParser #python 2.x import configparser...
Python自动化测试中,ConfigParser模块扮演着至关重要的角色,它允许我们方便地读取和写入配置文件,这些配置文件通常用于存储应用程序的设置或参数。ConfigParser模块是Python标准库的一部分,因此无需额外安装即可...
本文实例讲述了Python使用ConfigParser模块操作配置文件的方法。分享给大家供大家参考,具体如下: 一、简介 用于生成和修改常见配置文档,当前模块的名称在 python 3.x 版本中变更为 configparser。 二、配置文件...
这个包最初基于标准 python 发行版中的 configparser 模块,但几乎完全被重写。 主分支将不支持 python 2,因为它缺少仅关键字参数并且ChainMap不在标准库中。 如果您需要遗留支持,那么有几个叉子看起来可以完成...