我正在使用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()
要删除一个节或一个选项,只需将其删除即可。修改后的代码为:
请注意,如果要删除整个分区,则无需在删除之前删除其选项:只需删除该分区。在
还请注意,这种方法比使用
remove_option
和remove_section
方法感觉更像是Python。在相关问题 更多 >
编程相关推荐