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 相关文章推荐
采用Psyco实现python执行速度提高到与编译语言一样的水平
Oct 11 Python
简单介绍Python中的几种数据类型
Jan 02 Python
python itchat实现微信自动回复的示例代码
Aug 14 Python
python中利用h5py模块读取h5文件中的主键方法
Jun 05 Python
浅析python继承与多重继承
Sep 13 Python
selenium+python 对输入框的输入处理方法
Oct 11 Python
python登录WeChat 实现自动回复实例详解
May 28 Python
python 判断linux进程,并杀死进程的实现方法
Jul 01 Python
python 的 openpyxl模块 读取 Excel文件的方法
Sep 09 Python
一文解决django 2.2与mysql兼容性问题
Jul 15 Python
pandas统计重复值次数的方法实现
Feb 20 Python
python使用pygame创建精灵Sprite
Apr 06 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隐形一句话后门,和ThinkPHP框架加密码程序(base64_decode)
2011/11/02 PHP
php过滤html标记属性类用法实例
2014/09/23 PHP
详解WordPress中的头像缓存和代理中的缓存更新方法
2016/03/01 PHP
PHP实现向关联数组指定的Key之前插入元素的方法
2017/06/06 PHP
jQuery 学习第六课 实现一个Ajax的TreeView
2010/05/17 Javascript
基于jquery的让textarea自适应高度的插件
2010/08/03 Javascript
JQuery datepicker 使用方法
2011/05/20 Javascript
jQuery Ajax请求状态管理器打包
2012/05/03 Javascript
node-webkit打包成exe文件被360误报木马的解决方法
2015/03/11 Javascript
IE浏览器下PNG相关功能
2015/07/05 Javascript
Jquery时间轴特效(三种不同类型)
2015/11/02 Javascript
JavaScript实现阿拉伯数字和中文数字互相转换
2016/06/12 Javascript
jQuery ajax调用后台aspx后台文件的两种常见方法(不是ashx)
2016/06/28 Javascript
AngularJS基础 ng-selected 指令简单示例
2016/08/03 Javascript
Bootstrap BootstrapDialog使用详解
2017/02/17 Javascript
详解vue.js的devtools安装
2017/05/26 Javascript
jQuery实现点击关注和取消功能
2017/07/03 jQuery
JS自定义函数实现时间戳转换成date的方法示例
2017/08/27 Javascript
AngularJS实现的2048小游戏功能【附源码下载】
2018/01/03 Javascript
使用vue实现各类弹出框组件
2019/07/03 Javascript
JavaScript实现随机点名器
2020/03/25 Javascript
javascript设计模式 ? 单例模式原理与应用实例分析
2020/04/09 Javascript
javascript设计模式 ? 桥接模式原理与应用实例分析
2020/04/13 Javascript
微信小程序自定义胶囊样式
2020/12/27 Javascript
pyqt5实现按钮添加背景图片以及背景图片的切换方法
2019/06/13 Python
python中调试或排错的五种方法示例
2019/09/12 Python
python3+selenium获取页面加载的所有静态资源文件链接操作
2020/05/04 Python
Python如何执行精确的浮点数运算
2020/07/31 Python
纯CSS3绘制打火机动画火焰效果
2016/07/18 HTML / CSS
水芝澳美国官网:H2O Plus
2016/10/15 全球购物
美术教学感言
2014/02/22 职场文书
自我介绍演讲稿范文
2014/08/21 职场文书
酒店员工辞职信范文
2015/02/28 职场文书
师范生小学见习总结
2015/06/23 职场文书
分享一些Java的常用工具
2021/06/11 Java/Android
JS前端可视化canvas动画原理及其推导实现
2022/08/05 Javascript