在python中使用ConfigParser重命名config.ini部分

时间:2010-08-10 19:43:48

标签: python config configparser

有没有一种简单的方法可以在python中使用ConfigParser重命名配置文件中的节?我不想删除该部分并重新创建它,但这是我现在唯一的答案。

1 个答案:

答案 0 :(得分:0)

没有。内置的ConfigParser将部分存储为_sections,这是一个字典。因为这是python,你可以访问该变量来做一个简单的复制。 (config._sections[new_name] = config._sections[old_name]; config._sections.pop(old_name)

但ConfigParser可能会在以后更改,这会破坏您的实施。

因此我不建议这样做,或者您可以继承ConfigParser并实现delete_section或更改选项的存储方式。