Python ini文件操作
2012-03-20 11:24
423 查看
假如存在一个test.ini文件,内容为:
[Default]
String=Test
读取ini文件
写入文件
修改ini文件
[Default]
String=Test
读取ini文件
# -*- coding: cp936 -*- import ConfigParser config = ConfigParser.ConfigParser() config.readfp(open('test.ini')) print config.get("Default","String")
写入文件
# -*- coding: cp936 -*- import ConfigParser config = ConfigParser.ConfigParser() # 设置section段及对应的值 config.add_section("Default") config.set("Default", "String", "Test") # 写入文件 config.write(open('test.ini', "w"))
修改ini文件
# -*- coding: cp936 -*- import ConfigParser config = 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, 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文件
- python对配置文件.ini进行增删改查操作的方法示例
- python操作配置文件ini的方法
- python 提供INI配置文件的操作 ConfigParser
- python 3 ini配置文件操作
- python3操作INI格式文件
- Python实现ini文件操作
- Python实现ini文件操作
- Python模块configparser(操作配置文件ini)
- python操作文件目录
- python 笔记 文件操作
- Python 文件目录操作
- python文件读写操作
- python 3-5-1 关于文件的操作-open/read/readlines/seek/write/writelines
- python- shutil 高级文件操作
- python世界上最全的文件操作教程
- c#文件操作xml、ini、txt、excel、csv操作全解
- 【转】Python常用文件操作参考
- Python中的文件和目录操作实现代码
- python学习(十五)文件操作