私はpythonでいくつかの.iniスタイルファイルを読み書きするconfigparserモジュールを使用しています。 DEFAULTS
セクションに作成して書き込めますが、そのようなセクションの作成を許可しないようにハードコードされているようです。python configparserデフォルトへの書き込みセクション
は可能ですか?またはこれを行うようにアドバイスされていますか?
私はpythonでいくつかの.iniスタイルファイルを読み書きするconfigparserモジュールを使用しています。 DEFAULTS
セクションに作成して書き込めますが、そのようなセクションの作成を許可しないようにハードコードされているようです。python configparserデフォルトへの書き込みセクション
は可能ですか?またはこれを行うようにアドバイスされていますか?
DEFAULTセクションを作成する必要はありません。既に存在します。すぐに値を設定することができます。 WIMが述べたようにConfigParserのインスタンスを作成する際にデフォルトとして設定
config = ConfigParser.RawConfigParser()
config.set('DEFAULT', 'name2', 'value2')
with open('file.conf', 'wb') as cf:
config.write(cf)
値も、DEFAULTセクションに書き込まれます。
これは、iniファイルのターゲットによって異なります。 configparserはそれをちゃんと解析することができるので、その唯一の使用があればうまく動作します。他のプログラムはそれを理解しているかもしれないし、そうでないかもしれない。 – SingleNegationElimination