Python configparser 写入默认部分

6 投票
1 回答
4391 浏览
提问于 2025-04-17 04:31

我正在使用Python中的configparser模块来读取和写入一些.ini格式的文件。我想创建并写入DEFAULTS这一部分,但似乎这个部分是固定的,不允许创建。

这样做可能吗?或者说这样做是否被推荐?

1 个回答

5

你不需要自己去创建DEFAULT部分,它已经存在了。你可以直接在里面设置值。

config = ConfigParser.RawConfigParser()
config.set('DEFAULT', 'name2', 'value2')
with open('file.conf', 'wb') as cf:
    config.write(cf)

当你创建ConfigParser实例时,你设置的默认值会自动写入DEFAULT部分,正如wim提到的那样。

撰写回答