python读写ini配置文件方法实例分析


Posted in Python onJune 30, 2015

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

import ConfigParser
import os
class ReadWriteConfFile:
  currentDir=os.path.dirname(__file__) 
  filepath=currentDir+os.path.sep+"inetMsgConfigure.ini"
  @staticmethod
  def getConfigParser():
    cf=ConfigParser.ConfigParser()
    cf.read(ReadWriteConfFile.filepath)
    return cf
  @staticmethod
  def writeConfigParser(cf):
    f=open(ReadWriteConfFile.filepath,"w");      
    cf.write(f)
    f.close();
  @staticmethod
  def getSectionValue(section,key):
    cf=ReadWriteConfFile.getConfigParser()
    return cf.get(section, key)
  @staticmethod
  def addSection(section):
    cf=ReadWriteConfFile.getConfigParser()
    allSections=cf.sections()
    if section in allSections:
      return
    else:
      cf.add_section(section)
      ReadWriteConfFile.writeConfigParser(cf)
  @staticmethod
  def setSectionValue(section,key,value):
    cf=ReadWriteConfFile.getConfigParser()
    cf.set(section, key, value)
    ReadWriteConfFile.writeConfigParser(cf)
if __name__ == '__main__':
  ReadWriteConfFile.addSection( 'messages')
  ReadWriteConfFile.setSectionValue( 'messages','name','sophia')
  x=ReadWriteConfFile.getSectionValue( 'messages','1000')
  print x

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

Python 相关文章推荐
浅谈Python数据类型之间的转换
Jun 08 Python
Python 网页解析HTMLParse的实例详解
Aug 10 Python
python如何使用正则表达式的前向、后向搜索及前向搜索否定模式详解
Nov 08 Python
python+opencv识别图片中的圆形
Mar 25 Python
python如何实现异步调用函数执行
Jul 08 Python
python实现大文本文件分割
Jul 22 Python
python函数参数(必须参数、可变参数、关键字参数)
Aug 16 Python
python实发邮件实例详解
Nov 11 Python
基于python调用psutil模块过程解析
Dec 20 Python
tensorboard显示空白的解决
Feb 15 Python
opencv 形态学变换(开运算,闭运算,梯度运算)
Jul 07 Python
Python+OpenCV实现图片中的圆形检测
Apr 07 Python
python清除指定目录内所有文件中script的方法
Jun 30 #Python
RC4文件加密的python实现方法
Jun 30 #Python
详解Python中的序列化与反序列化的使用
Jun 30 #Python
Python中函数的参数传递与可变长参数介绍
Jun 30 #Python
python实现文件快照加密保护的方法
Jun 30 #Python
Python实现高效求解素数代码实例
Jun 30 #Python
python实现DES加密解密方法实例详解
Jun 30 #Python
You might like
SONY ICF-SW7600的电路分析
2021/03/02 无线电
php实现转换ubb代码的方法
2015/06/18 PHP
php中switch语句用法详解
2015/08/17 PHP
php实现往pdf中加数字签名操作示例【附源码下载】
2018/08/07 PHP
解决Laravel blade模板转义html标签的问题
2019/09/03 PHP
js操作输入框中选择内容兼容IE及其他主流浏览器
2014/04/22 Javascript
IE6-IE9中tbody的innerHTML不能赋值的解决方法
2014/09/26 Javascript
简介AngularJS中使用factory和service的方法
2015/06/17 Javascript
快速掌握jQuery插件WebUploader文件上传
2016/11/07 Javascript
详解Vue的computed(计算属性)使用实例之TodoList
2017/08/07 Javascript
jquery radio 动态控制选中失效问题的解决方法
2018/02/28 jQuery
详解Puppeteer 入门教程
2018/05/09 Javascript
vue项目webpack中Npm传递参数配置不同域名接口
2018/06/15 Javascript
vue axios post发送复杂对象问题
2019/06/04 Javascript
详谈python http长连接客户端
2017/06/12 Python
利用python解决mysql视图导入导出依赖的问题
2017/12/17 Python
python-opencv颜色提取分割方法
2018/12/08 Python
python从子线程中获得返回值的方法
2019/01/30 Python
python GUI库图形界面开发之PyQt5工具栏控件QToolBar的详细使用方法与实例
2020/02/28 Python
python实现暗通道去雾算法的示例
2020/09/27 Python
HTML5中微数据概述及在搜索引擎中的使用举例
2013/02/07 HTML / CSS
HTML5使用drawImage()方法绘制图像
2014/06/23 HTML / CSS
美国创意礼品网站:UncommonGoods
2017/02/03 全球购物
Ray-Ban雷朋奥地利官网:全球领先的太阳眼镜品牌
2020/10/12 全球购物
Java多态性的定义以及类型
2014/09/16 面试题
专业毕业生个性的自我评价
2013/10/03 职场文书
智能电子应届生求职信
2013/11/10 职场文书
大专毕业生自我评价分享
2013/11/10 职场文书
大专会计自我鉴定
2014/02/06 职场文书
清明节扫墓活动方案
2014/03/02 职场文书
母亲节感恩活动记录
2014/03/16 职场文书
新闻专业毕业生英文求职信
2014/03/19 职场文书
社区灵活就业证明
2014/11/03 职场文书
十七岁的单车观后感
2015/06/12 职场文书
写作技巧:优秀文案必备的3种结构
2019/08/19 职场文书
详解Python类和对象内容
2021/06/22 Python