Python ini文件操作
来源:互联网 发布:淘宝店限制发布宝贝 编辑:程序博客网 时间:2024/05/29 11:18
假如存在一个test.ini文件,内容为:
[Default]
String=Test
[Default]
String=Test
读取ini文件
# -*- coding: cp936 -*- import ConfigParserconfig = ConfigParser.ConfigParser()config.readfp(open('test.ini'))print config.get("Default","String")
写入文件
# -*- coding: cp936 -*- import ConfigParserconfig = ConfigParser.ConfigParser()# 设置section段及对应的值 config.add_section("Default")config.set("Default", "String", "Test")# 写入文件 config.write(open('test.ini', "w"))
修改ini文件
# -*- coding: cp936 -*- import ConfigParserconfig = ConfigParser.ConfigParser()config.read('test.ini')#看是否存在该Section,不存在则创建 if not config.has_section("Default"): temp = config.add_section("")config.set("Default", "String", "Test")config.write(open('1.ini', "r+"))
# -*- coding:gbk -*-import ConfigParser, osclass 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文件操作
- Python 操作ini文件
- Python实现ini文件操作
- python文件操作之ini文件
- 操作ini文件(来自python-cn maillist)
- Python中ini文件的读写操作
- python 的ini操作
- Python读取ini文件、操作mysql、发送邮件实例
- 操作ini文件
- VC++ 操作 ini 文件
- 操作ini文件
- 操作INI文件
- 如何操作INI文件
- INI文件操作类
- Java操作ini文件
- .net 操作INI文件
- ini文件操作
- INI文件的操作
- ubuntu安装jdk全过程
- python 连接oracle
- 利用内存文件映射拷贝大文件数据
- 三重form提交
- 献给所有的程序员女友
- Python ini文件操作
- Android 源码下载 (ubuntu)
- 算法之左旋转字符(二)
- first blood!
- 深入观察不理性的一面
- windows下jdk环境变量的配置
- Java Servlet和JSP教程
- ★★★关于s60程序开发的一些问题解决★★★(转)
- python执行多线程的实例