门厅挂什么画百度:Python 操作 ini文件

来源:百度文库 编辑:九乡新闻网 时间:2024/04/29 06:46:30

假如存在一个test.ini文件,内容为:
[Default]
String=Test

读取ini文件

# -*- coding: cp936 -*-
import ConfigParser

config = ConfigParser.ConfigParser()
config.readfp(open('test.ini'))

print config.get("Default","String")

写入ini文件

# -*- 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+"))

更详细的内容可以见Python Library Reference
9.2 ConfigParser -- Configuration file parser