Python读写配置文件的方法


Posted in Python onJune 03, 2015

本文实例讲述了Python读写配置文件的方法。分享给大家供大家参考。具体分析如下:

python 读写配置文件在实际应用中具有十分强大的功能,在实际的操作中也有相当简捷的操作方案,以下的文章就是对python 读写配置文件的具体方案的介绍,相信对大家学习Python有所帮助。

python 读写配置文件ConfigParser模块是python自带的读取配置文件的模块.通过他可以方便的读取配置文件. 这里就来简单介绍一下python 读写配置文件的方法.
配置文件.顾名思议就是存放配置信息的文件.下面是个例子

[info] 
age = 21
name = chen
gender = male

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

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'',''gender'',''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 读写配置文件的相关介绍。

希望本文所述对大家的Python程序设计有所帮助。

Python 相关文章推荐
Python EOL while scanning string literal问题解决方法
Sep 18 Python
使用python调用zxing库生成二维码图片详解
Jan 10 Python
Python PIL读取的图像发生自动旋转的实现方法
Jul 05 Python
用Python实现BP神经网络(附代码)
Jul 10 Python
详解numpy.meshgrid()方法使用
Aug 01 Python
浅谈python图片处理Image和skimage的区别
Aug 04 Python
vscode 配置 python3开发环境的方法
Sep 19 Python
python 实现兔子生兔子示例
Nov 21 Python
Python通过2种方法输出带颜色字体
Mar 02 Python
使用SQLAlchemy操作数据库表过程解析
Jun 10 Python
python实现最短路径的实例方法
Jul 19 Python
Python3爬虫关于识别点触点选验证码的实例讲解
Jul 30 Python
python操作ssh实现服务器日志下载的方法
Jun 03 #Python
Python实现建立SSH连接的方法
Jun 03 #Python
解密Python中的描述符(descriptor)
Jun 03 #Python
python实用代码片段收集贴
Jun 03 #Python
Perl中著名的Schwartzian转换问题解决实现
Jun 02 #Python
python通过ssh-powershell监控windows的方法
Jun 02 #Python
Python lxml模块安装教程
Jun 02 #Python
You might like
PHP中date()日期函数有关参数整理
2011/07/19 PHP
PHP使用SOAP调用.net的WebService数据
2013/11/12 PHP
PHP批量生成静态HTML的简单原理和方法
2014/04/20 PHP
解析WordPress中控制用户登陆和判断用户登陆的PHP函数
2016/03/01 PHP
PHP时间戳格式全部汇总 (获取时间、时间戳)
2016/06/13 PHP
详解PHP处理密码的几种方式
2016/11/30 PHP
PHP实现二维数组去重功能示例
2017/01/12 PHP
php 读取文件夹下所有图片、文件的实例
2018/10/17 PHP
baidu博客的编辑友情链接的新的层窗口!经典~支持【FF】
2007/02/09 Javascript
javascript在事件监听方面的兼容性小结
2010/04/07 Javascript
JQuery操作tr和td内容的方法实例
2013/03/06 Javascript
Google Dart编程语法和基本类型学习教程
2013/11/27 Javascript
Node.js插件的正确编写方式
2014/08/03 Javascript
jQuery增加自定义函数的方法
2015/07/18 Javascript
详解JavaScript的回调函数
2015/11/20 Javascript
Node.js读写文件之批量替换图片的实现方法
2016/09/07 Javascript
JavaScript获取服务器端时间的方法
2016/11/29 Javascript
微信小程序 简单教程实例详解
2017/01/13 Javascript
原生JS与jQuery编写简单选项卡
2017/10/30 jQuery
js+html获取系统当前时间
2017/11/10 Javascript
vue中当图片地址无效的时候,显示默认图片的方法
2018/09/18 Javascript
vue项目打包部署_nginx代理访问方法详解
2018/09/20 Javascript
vue使用axios上传文件(FormData)的方法
2019/04/14 Javascript
design vue 表格开启列排序的操作
2020/10/28 Javascript
浅谈Python生成器generator之next和send的运行流程(详解)
2017/05/08 Python
Python读取数据集并消除数据中的空行方法
2018/07/12 Python
详解pandas数据合并与重塑(pd.concat篇)
2019/07/09 Python
Python Matplotlib 基于networkx画关系网络图
2019/07/10 Python
python输出决策树图形的例子
2019/08/09 Python
Python识别处理照片中的条形码
2020/11/16 Python
使用CSS3制作版头动画效果
2020/12/24 HTML / CSS
法国奢华女性时尚配饰网上商店:Monnier Frères
2016/08/27 全球购物
单位工程竣工验收方案
2014/03/16 职场文书
2015年世界粮食日演讲稿
2015/03/20 职场文书
2015年度酒店客房部工作总结
2015/05/25 职场文书
导游词幽默开场白
2019/06/26 职场文书