Python编程语言对于开发人员来说是一个应用非常广泛,功能强大的应用语言。其独特的功能特点能够帮助我们轻松的完成各种功能需求。在这里我们一起来看看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)
Python实现ini文件操作的相关应用方式就为大家介绍到这里。
【编辑推荐】