各位用户为了找寻关于python读写ini配置文件方法实例分析的资料费劲了很多周折。这里教程网为您整理了关于python读写ini配置文件方法实例分析的相关资料,仅供查阅,以下为您介绍关于python读写ini配置文件方法实例分析的详细内容

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

? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 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程序设计有所帮助。