回覆列表
  • 1 # 使用者834195712159

    程式碼示例:

    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

  • 中秋節和大豐收的關聯?
  • 最美青春1-36集大結局?