Python实现的ini文件操作类分享
类代码:
#-*-coding:gbk-*- importConfigParser,os classINIFILE: def__init__(self,filename): self.filename=filename self.initflag=False self.cfg=None self.readhandle=None self.writehandle=None defInit(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 returnself.initflag defUnInit(self): ifself.initflag: self.readhandle.close() self.writehandle.closse() defGetValue(self,Section,Key,Default=""): try: value=self.cfg.get(Section,Key) except: value=Default returnvalue defSetValue(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)
热门推荐
10 财运虎年祝福语简短语
11 单亲爸爸春节祝福语简短
12 狗狗上厕所训练
13 植物种植祝福语简短
14 翻译考试祝福语朋友简短
15 个人周年庆简短祝福语
16 狗狗怎么训练
17 分别祝福语简短搞笑英文
18 生日广州男生祝福语简短