Pythonでコードを書いています。次のデータを含む構成ファイルがあります。
[section1]
name=John
number=3
ConfigParser モジュールを使用して、この既存の confg ファイルを上書きせずに別のセクションを追加しています。しかし、以下のコードを使用すると:
config = ConfigParser.ConfigParser()
config.add_section('Section2')
config.set('Section2', 'name', 'Mary')
config.set('Section2', 'number', '6')
with open('~/test/config.conf', 'w') as configfile:
config.write(configfile)
ファイルを上書きします。以前のデータを削除したくありません。セクションをもう 1 つ追加する方法はありますか? 前のセクションのデータを先に取得して書き込もうとすると、セクションの数が増えるにつれて乱雑になります。