分享

Python 操作 ini文件

 MikeDoc 2011-08-04

假如存在一个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

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约