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

 更新时间:2015年06月30日 16:58:30   作者:不吃皮蛋   我要评论

这篇文章主要介绍了python读写ini配置文件方法,实例分析了Python针对ini配置文件的相关读写技巧,需要的朋友可以参考下

本文实例讲述了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单体模式的几种常见实现方法详解

    这篇文章主要介绍了Python单体模式的几种常见实现方法,结合实例形式分析了Python单体模式的实现方法、原理与相关注意事项,需要的朋友可以参考下
    2017-07-07
  • 使用Pyinstaller的最新踩坑实战记录

    使用Pyinstaller的最新踩坑实战记录

    这篇文章主要给大家介绍了最近在使用Pyinstaller的踩坑实战记录,主要介绍了PYTHON2X.DLL缺失和WINDOWS2003 32BIT提示程序无效这两个问题的解决方法,文中给出了详细的解决方法,需要的朋友们下面来一起看看吧。
    2017-11-11
  • linux系统使用python获取内存使用信息脚本分享

    linux系统使用python获取内存使用信息脚本分享

    这篇文章主要介绍了linux系统使用python获取内存使用情况信息,大家参考使用吧
    2014-01-01
  • Python pyinotify模块实现对文档的实时监控功能方法

    Python pyinotify模块实现对文档的实时监控功能方法

    今天小编就为大家分享一篇Python pyinotify模块实现对文档的实时监控功能方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-10-10
  • Python对金沙国际官网操作

    Python对金沙国际官网操作

    本文给大家介绍Windows、Linux下安装MySQL-python,及安装过程中常遇到的问题,该如何解决,非常具有参考借鉴价值,特此分享供大家参考
    2016-03-03
  • python 循环while和for in简单实例

    python 循环while和for in简单实例

    下面小编就为大家带来一篇python 循环while和for in简单实例。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2016-08-08
  • 如何使用Python实现自动化水军评论

    如何使用Python实现自动化水军评论

    这篇文章主要介绍了如何使用Python实现自动化水军评论 ,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,,需要的朋友可以参考下
    2019-06-06
  • python爬取个性签名的方法

    python爬取个性签名的方法

    这篇文章主要为大家详细介绍了python爬取个性签名的方法,具有一定的参考价值,感兴趣的朋友可以参考一下
    2018-06-06
  • Python编程之多态用法实例详解

    Python编程之多态用法实例详解

    这篇文章主要介绍了Python编程之多态用法,以实例形式详细分析了Python中多态的使用技巧,需要的朋友可以参考下
    2015-05-05
  • 详解Python中的strftime()方法的使用

    详解Python中的strftime()方法的使用

    这篇文章主要介绍了详解Python中的strftime()方法的使用,是Python入门学习中的基础知识,需要的朋友可以参考下
    2015-05-05

最新评论