【发布时间】:2012-09-02 09:52:33
【问题描述】:
我正在使用 Python 模块 iniparse 将密钥保存到 INI 文件,但我想知道是否有一种方法可以使用 iniparse 从 INI 文件中删除密钥和部分。我知道可以使用ConfigParser 并且iniparse 向后兼容ConfigParser,但我不知道如何使用相同的iniparse 对象执行删除。
from iniparse import INIConfig, RawConfigParser
cfg = INIConfig(open('options.ini'))
print cfg.section.option
cfg.section.option = 'new option'
# Maybe I need to use RawConfigParser somehow?
cfg.remove_option('section','option')
cfg.remove_section('section')
f = open('options.ini', 'w')
print >>f, cfg
f.close()
【问题讨论】:
标签: python ini configparser