290112011 发表于 2015-4-26 06:01:02

Python实现ini文件操作

  Python实现ini文件操作
# -*- coding:gbk -*-
import ConfigParser, os
class INIFILE:
    def __init__(self, filename):
      self.filename = filename
      self.initflag = False
      self.cfg = None
      self.readhandle = None
      self.writehandle = None
  def Init(self):
      self.cfg = ConfigParser.ConfigParser()
      try:
            self.readhandle = open(self.filename, 'r')
            self.cfg.readfp(self.readhandle)
            self.writehandle = open(self.filename, 'w')
            self.initflag = True
      except:
            self.initflag = False
      return self.initflag
  def UnInit(self):
      if self.initflag:
            self.readhandle.close()
            self.writehandle.closse()
  def GetValue(self, Section, Key, Default = ""):
      try:
            value = self.cfg.get(Section, Key)
      except:
            value = Default
      return value
  def SetValue(self, Section, Key, Value):
      try:
            self.cfg.set(Section, Key, Value)
      except:
            self.cfg.add_section(Section)
            self.cfg.set(Section, Key, Value)
            self.cfg.write(self.writehandle)
  
页: [1]
查看完整版本: Python实现ini文件操作