Python读写配置文件的实际操作步骤解析

开发 后端
本文主要讲述的是python 读写配置文件的例子以及相关代码的介绍,以及如何修改配置中的变量的值,以下是相关的介绍。

python 读写配置文件在实际应用中具有十分强大的功能,在实际的操作中也有相当简捷的操作方案,以下的文章就是对python 读写配置文件的具体方案的介绍,望你浏览完下面的文章会有所收获。

python 读写配置文件ConfigParser模块是python自带的读取配置文件的模块.通过他可以方便的读取配置文件. 这篇文章简单介绍一下python 读写配置文件的方法.

配置文件.顾名思议就是存放配置的文件.下面是个例子

  1. [info]  
  2. age = 21 
  3. name = chen 
  4. sex = male 

 

其中[ ] 中的info是这段配置的名字下面age,name都是属性下面的代码演示了如何读取python 读写配置文件.和修改配置中变量的值

 

  1. from __future__ import with_statement  
  2. import ConfigParser  
  3. config=ConfigParser.ConfigParser()  
  4. with open(''testcfg.cfg'',''rw'') as cfgfile:  
  5. config.readfp(cfgfile)  
  6. name=config.get(''info'',''name'')  
  7. age=config.get(''info'',''age'')  
  8. print name  
  9. print age  
  10. config.set(''info'',''sex'',''male'')  
  11. config.set(''info'',''age'',''21'')  
  12. age=config.get(''info'',''age'')  
  13. print name  
  14. print age 

首先

  1. config=ConfigParser.ConfigParser() 

得到一个配置config对象.下面打开一个配置文件 cfgfile. 用readfp()读取这个文件.这样配置的内容就读到config对象里面了.接下来一个问题是如何读取值.常用的方法是get() 和getint() . get()返回文本. getint()返回整数

  1. name=config.get(''info'',''name'')  

意思就是.读取config中info段中的name变量值.***讲讲如何设置值.使用set(段名,变量名,值) 来设置变量.config.set(''info'',''age'',''21'') 表示把info段中age变量设置为21. 就这么简单. 以上就是对python 读写配置文件的相关介绍。

【编辑推荐】

  1. python语法入门中导入import与from时的代码示例
  2. Python 程序流程控制条件代码的示例
  3. Python 变量类型的代码示例
  4. Python 多线程的单cpu与cpu上的多线程的区别
  5.  Python创建mysql的数据库连接池实际操作方案简介
责任编辑:佚名 来源: 互联网
相关推荐

2010-03-10 15:54:33

Python读写文件

2010-03-12 15:29:19

Pythonexe

2010-04-21 17:09:17

Oracle安装

2010-03-24 16:25:18

Python源代码

2010-03-18 18:17:01

Python 配置文件

2010-04-20 11:06:33

Oracle索引

2010-06-01 15:54:46

MySQL-pytho

2010-07-21 15:22:07

2010-04-06 08:58:27

Oracle job

2010-05-12 13:45:25

Mysql 复制设置

2010-04-02 13:34:33

Oracle DBA

2010-05-20 10:10:30

MySQL数据库同步

2010-04-01 17:56:59

Oracle客户端配置

2010-03-25 17:28:41

Python配置

2010-03-26 18:51:51

Python作用域

2010-03-24 18:00:30

Python中文转换u

2010-05-20 15:39:14

MySQL支持中文

2010-04-15 13:51:06

Oracle EBS

2010-05-27 10:35:09

查询MySQL数据

2010-05-17 16:52:14

MySQL limit
点赞
收藏

51CTO技术栈公众号