Python实现的ini文件操作类分享
作者:junjie 时间:2022-01-01 12:46:24
类代码:
# -*- 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文件操作
0
投稿
猜你喜欢
启动Atom并运行python文件的步骤
2023-12-22 02:26:11
ASP XMLDom在服务器端操作XML文件的主要方法和实现
2011-03-09 11:09:00
Python使用matplotlib简单绘图示例
2023-11-03 01:33:00
python 列表删除所有指定元素的方法
2021-11-21 22:55:20
MySQL数据库备份的基础知识大全
2009-12-20 18:14:00
搞定web设计中网页路径问题
2007-09-22 08:52:00
自然语言处理之文本热词提取(含有《源码》和《数据》)
2021-11-26 11:14:58
使用ASP订制自己的XML文件读写方法
2008-10-24 09:35:00
php预定义常量
2023-11-14 10:35:27
Python对切片命名的实现方法
2023-09-30 09:43:15
Python利用Turtle绘制哆啦A梦和小猪佩奇
2022-05-08 08:38:24
centos下yum搭建安装linux+apache+mysql+php环境教程
2023-11-14 01:04:39
Python交互式图形编程的实现
2021-09-04 18:19:15
python数据操作之lambda表达式详情
2022-08-19 21:21:32
重温Javascript继承机制
2011-07-04 12:17:23
Python实现迪杰斯特拉算法过程解析
2022-08-14 09:55:42
Python with语句上下文管理器两种实现方法分析
2023-03-21 21:50:18
php遍历目录方法小结
2023-11-17 12:49:40
关于python中readlines函数的参数hint的相关知识总结
2023-12-31 02:37:12
以一段代码为实例快速入门Python2.7
2021-04-24 05:00:06