45fan.com - 路饭网

搜索: 您的位置主页 > 网络频道 > 阅读资讯:python如何读取ini配置文件?python读写ini文件的方法

python如何读取ini配置文件?python读写ini文件的方法

2015-07-23 05:43:10 来源:www.45fan.com 【

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程序设计有所帮助。


本文地址:http://www.45fan.com/a/question/15374.html
Tags: python 读写 ini
编辑:路饭网
关于我们 | 联系我们 | 友情链接 | 网站地图 | Sitemap | App | 返回顶部