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应用程序在windows下不出现cmd窗口的办法
May 29 Python
Python的Flask框架中实现登录用户的个人资料和头像的教程
Apr 20 Python
python numpy函数中的linspace创建等差数列详解
Oct 13 Python
python实战教程之自动扫雷
Jul 13 Python
Python读取txt内容写入xls格式excel中的方法
Oct 11 Python
python爬虫 urllib模块发起post请求过程解析
Aug 20 Python
Python实现微信好友的数据分析
Dec 16 Python
Python键鼠操作自动化库PyAutoGUI简介(小结)
May 17 Python
Python模拟伯努利试验和二项分布代码实例
May 27 Python
Python如何实现线程间通信
Jul 30 Python
Python执行时间的几种计算方法
Jul 31 Python
教你使用一行Python代码玩遍童年的小游戏
Aug 23 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
PHP和JavaScrip分别获取关联数组的键值示例代码
2013/09/16 PHP
一个好用的PHP验证码类实例分享
2013/12/27 PHP
windows平台中配置nginx+php环境
2015/12/06 PHP
PHP 读取文本文件内容并分页显示
2016/01/02 PHP
针对PHP开发安全问题的相关总结
2019/03/22 PHP
php更新cookie内容的详细方法
2019/09/30 PHP
laravel 操作数据库常用函数的返回值方法
2019/10/11 PHP
理解Javascript_07_理解instanceof实现原理
2010/10/15 Javascript
JQuery-tableDnD 拖拽的基本使用介绍
2013/07/04 Javascript
js判断鼠标左、中、右键哪个被点击的方法
2015/01/27 Javascript
JavaScript中的substr()方法使用详解
2015/06/06 Javascript
jQuery实现鼠标经过弹出提示信息的地图热点效果
2015/08/07 Javascript
Ajax与服务器(JSON)通信实例代码
2016/11/05 Javascript
微信小程序 安全包括(框架、功能模块、账户使用)详解
2017/01/16 Javascript
Vue.2.0.5实现Class 与 Style 绑定的实例
2017/06/20 Javascript
解决ele ui 表格表头太长问题的实现
2019/11/13 Javascript
node.js中npm包管理工具用法分析
2020/02/14 Javascript
基于原生JS封装的Modal对话框插件的示例代码
2020/09/09 Javascript
用Python的urllib库提交WEB表单
2009/02/24 Python
python实现求解列表中元素的排列和组合问题
2018/03/15 Python
浅析Python数据处理
2018/05/02 Python
django数据模型(Model)的字段类型解析
2019/12/25 Python
Django模型中字段属性choice使用说明
2020/03/30 Python
布局和排版教程 纯css3实现图片三角形排列
2014/10/17 HTML / CSS
Lenox官网:精美的瓷器&独特的礼品
2017/02/12 全球购物
Zavvi美国:英国娱乐之家
2017/03/19 全球购物
StubHub德国:购买和出售门票
2017/09/06 全球购物
介绍一下结构化程序设计方法和面向对象程序设计方法的区别
2012/06/27 面试题
大学生农村教师实习自我鉴定
2013/09/21 职场文书
妇产科护士自我鉴定
2013/10/15 职场文书
餐厅执行经理岗位职责范本
2014/02/26 职场文书
小学数学教学经验交流材料
2014/05/22 职场文书
债务授权委托书范本
2014/10/17 职场文书
服务员岗位职责
2015/02/03 职场文书
2016年第二十届“母亲节暨幸福工程救助贫困母亲活动日”活动总结
2016/04/06 职场文书
mysql 联合索引生效的条件及索引失效的条件
2021/11/20 MySQL